/* screen - postvoice */

.postvoice {
  background-color: var(--white);
  margin: 0px;
  min-height: 2670px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.postvoice .pc-wrap-Thhi30 {
  background-color: transparent;
  height: 2670px;
  left: calc(50.00% - 960px);
  position: absolute;
  top: 0px;
  width: 1920px;
}

.postvoice .section-id_mv_firstview-lfYJwI {
  background-color: transparent;
  height: 530px;
  left: calc(50.00% - 960px);
  position: absolute;
  top: 0px;
  width: 1920px;
}

.postvoice .area-89hx6l {
  background-color: var(--white);
  height: 530px;
  left: calc(50.00% - 960px);
  position: absolute;
  top: 0px;
  width: 1920px;
}

.postvoice .mv-89hx6l {
  background-color: transparent;
  height: 530px;
  left: calc(50.00% - 960px);
  position: absolute;
  top: 0px;
  width: 1920px;
}

.postvoice .lowerpage-header-bg-pc-LLiI92 {
  aspect-ratio: 3.622642;
  background-color: transparent;
  height: 530px;
  left: calc(50.00% - 960px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.postvoice .h1-txt-LLiI92 {
  background-color: transparent;
  height: 158px;
  left: 788px;
  position: absolute;
  top: 204px;
  width: 345px;
}

.postvoice .anim-mask-fade-in-right-pl0Fcm {
  background-color: transparent;
  height: 75px;
  left: calc(50.00% - 172px);
  position: absolute;
  top: 83px;
  width: 349px;
}

.postvoice .text_label-ggnZt2 {
  left: calc(50.00% - 174px);
  letter-spacing: 2.80px;
  line-height: 30px;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .submission-form-ggnZt2 {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 104px);
  letter-spacing: 2.00px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 45px;
  white-space: nowrap;
  width: auto;
}

.postvoice .anim-blur-light-in-pl0Fcm {
  background-color: transparent;
  height: 60px;
  left: calc(50.00% - 26px);
  position: absolute;
  top: 0px;
  width: 50px;
}

.postvoice .lowerpage-header-img-1-pc-1-Uk2IN8 {
  aspect-ratio: 0.840336;
  background-color: transparent;
  height: 60px;
  left: calc(50.00% - 25px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 50px;
}
.postvoice .logo-100vw-89hx6l {
  height: 55px;
  width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  translate: -50% !important;
}

.postvoice .area-displaynone-WRAgwr {
  height: 55px;
  width: 1920px;
}

.postvoice .seo-logo-left30-WRAgwr {
  height: 54.54%;
  left: 30px;
  top: 45.45%;
  width: 11.77%;
}

.postvoice .link-home-Y1reaa {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 226px;
}

.postvoice .logo-header-pc-1-XvnCec {
  height: 30px;
  width: 226px;
}

.postvoice .right30-top30-WRAgwr {
  background-color: transparent;
  height: 21px;
  left: auto;
  position: absolute;
  top: 30px;
  width: 30px;
  right: 30px;
}

.postvoice .displaynone-ofqNqJ {
  height: 20px;
  left: 11px;
  top: 0px;
  width: 9px;
}

.postvoice .section-id_content_-lfYJwI {
  background-color: transparent;
  height: 1640px;
  left: 0px;
  position: absolute;
  top: 530px;
  width: 1920px;
}

.postvoice .area-VcGn2M {
  background-color: var(--white);
  height: 1640px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.postvoice .readit-VcGn2M {
  background-color: transparent;
  height: 440px;
  left: 585px;
  position: absolute;
  top: 150px;
  width: 752px;
}

.postvoice .bg-TduwFn {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--nobel);
  height: 440px;
  width: 750px;
}

.postvoice .inc-postvoicetxt-TduwFn {
  background-color: transparent;
  height: 330px;
  left: 17px;
  position: absolute;
  top: 95px;
  width: 724px;
}

.postvoice .area-Q3A5wS {
  background-color: var(--white);
  height: 328px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 718px;
}

.postvoice .atbs-web-sns-Q3A5wS {
  background-color: transparent;
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 43px;
  letter-spacing: 1.30px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 620px;
}

.postvoice .text_label-Q3A5wS {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
  left: 43px;
  letter-spacing: 1.20px;
  line-height: 22px;
  text-align: left;
  top: 280px;
  width: 620px;
}

.postvoice .text_label-NMqMgL {
  color: var(--red);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
  left: 118px;
  letter-spacing: 3.60px;
  line-height: 30px;
  text-align: center;
  top: 149px;
  white-space: nowrap;
  width: auto;
}

.postvoice .vector-Q3A5wS {
  height: 330px;
  left: 710px;
  top: 0px;
  width: 8px;
}

.postvoice .vector-NMqMgL {
  height: 100px;
  left: 710px;
  top: 0px;
  width: 8px;
}

.postvoice .bg-lQftpL {
  background-color: transparent;
  height: 80px;
  width: 750px;
}

.postvoice .text_label-TduwFn {
  left: 221px;
  letter-spacing: 4.00px;
  line-height: 30px;
  text-align: center;
  top: 25px;
  white-space: nowrap;
  width: auto;
}

.postvoice .app-voiceform-VcGn2M {
  background-color: transparent;
  height: 736px;
  left: 556px;
  position: absolute;
  top: 641px;
  width: 812px;
}

.postvoice .rect-AVvxTV {
  background-color: var(--white);
  height: 736px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 812px;
}

.postvoice .label-title-AVvxTV {
  background-color: transparent;
  height: 66px;
  left: 29px;
  position: absolute;
  top: 29px;
  width: 752px;
}

.postvoice .text_label-9tzCwk {
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: auto;
}

.postvoice .span0-HOx9Ff {
  letter-spacing: 0.26px;
}

.postvoice .span1-HOx9Ff {
  letter-spacing: 0.26px;
}

.postvoice .input-text-title-9tzCwk {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: 293px;
  position: absolute;
  top: 0px;
  width: 457px;
}

.postvoice .error-9tzCwk {
  top: 32px;
  width: 199px;
}

.postvoice .text_label-SVnyho {
  left: 0px;
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .limit-25-9tzCwk {
  background-color: transparent;
  height: 12px;
  left: 293px;
  position: absolute;
  top: 54px;
  width: 78px;
}

.postvoice .x25-PoZxqi {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.20px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .label-content-AVvxTV {
  background-color: transparent;
  height: 267px;
  left: 29px;
  position: absolute;
  top: 109px;
  width: 752px;
}

.postvoice .text_label-90RkhE {
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: auto;
}

.postvoice .span0-Uz22bR {
  letter-spacing: 0.26px;
}

.postvoice .span1-Uz22bR {
  letter-spacing: 0.26px;
}

.postvoice .textarea-content-90RkhE {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 250px;
  left: 293px;
  position: absolute;
  top: 0px;
  width: 457px;
}

.postvoice .error-90RkhE {
  top: 31px;
  width: 133px;
}

.postvoice .text_label-1gUucX {
  left: 0px;
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .limit-270-90RkhE {
  background-color: transparent;
  height: 12px;
  left: 293px;
  position: absolute;
  top: 255px;
  width: 85px;
}

.postvoice .x270-eRXzT7 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.20px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .label-age-AVvxTV {
  background-color: transparent;
  height: 51px;
  left: 29px;
  position: absolute;
  top: 388px;
  width: 752px;
}

.postvoice .pulldownicon-et8oxN {
  background-color: transparent;
  height: 11px;
  left: 715px;
  position: absolute;
  top: 21px;
  width: 15px;
}

.postvoice .area-et8oxN {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: 293px;
  position: absolute;
  top: 1px;
  width: 457px;
}

.postvoice .text_label-et8oxN {
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .span0-xnSxO8 {
  letter-spacing: 0.26px;
}

.postvoice .span1-xnSxO8 {
  letter-spacing: 0.26px;
}

.postvoice .select-age-et8oxN {
  background-color: transparent;
  height: 50px;
  left: 293px;
  position: absolute;
  top: 1px;
  width: 457px;
}

.postvoice .area-VsN4gt {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 457px;
}

.postvoice .option-VsN4gt {
  width: 141px;
}

.postvoice .text_label-l2SV4o {
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .option-KQU6XK {
  width: 89px;
}

.postvoice .text_label-w0ug5o {
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .option-RFs12E {
  width: 39px;
}

.postvoice .x20-gFiecq {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .option-quAqqX {
  width: 39px;
}

.postvoice .x30-uCLmKz {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .option-egoCcx {
  width: 39px;
}

.postvoice .x40-JUWbci {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .option-tDY44q {
  width: 39px;
}

.postvoice .x50-xoKUjP {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .option-hktxqZ {
  width: 39px;
}

.postvoice .x60-NzTHm4 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .error-et8oxN {
  top: 30px;
  width: 133px;
}

.postvoice .text_label-4tKdTm {
  left: 0px;
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .label-occupation-AVvxTV {
  background-color: transparent;
  height: 50px;
  left: 29px;
  position: absolute;
  top: 469px;
  width: 752px;
}

.postvoice .text_label-r3N3Fn {
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .span0-cIA5Yy {
  letter-spacing: 0.26px;
}

.postvoice .span1-cIA5Yy {
  letter-spacing: 0.26px;
}

.postvoice .input-text-occupation-r3N3Fn {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: 293px;
  position: absolute;
  top: 0px;
  width: 457px;
}

.postvoice .error-r3N3Fn {
  top: 31px;
  width: 133px;
}

.postvoice .text_label-U7xHxs {
  left: 0px;
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .label-namae-AVvxTV {
  background-color: transparent;
  height: 67px;
  left: 29px;
  position: absolute;
  top: 549px;
  width: 754px;
}

.postvoice .text_label-2gL7Wk {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 30px;
  text-align: left;
  top: 25px;
  white-space: nowrap;
  width: auto;
}

.postvoice .text_label-yGu2y0 {
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: auto;
}

.postvoice .span0-0O9cxH {
  letter-spacing: 0.26px;
}

.postvoice .span1-0O9cxH {
  letter-spacing: 0.26px;
}

.postvoice .input-text-namae-2gL7Wk {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: 293px;
  position: absolute;
  top: 0px;
  width: 457px;
}

.postvoice .error-2gL7Wk {
  top: 55px;
  width: 133px;
}

.postvoice .text_label-ko0vwA {
  left: 0px;
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .limit-15-2gL7Wk {
  background-color: transparent;
  height: 12px;
  left: 293px;
  position: absolute;
  top: 55px;
  width: 78px;
}

.postvoice .x15-5pn6iA {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.20px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .label-submit-AVvxTV {
  background-color: transparent;
  height: 70px;
  left: 322px;
  position: absolute;
  top: 639px;
  width: 457px;
}

.postvoice .input-submit-OzyXEi {
  background-color: var(--bandicoot);
  height: 70px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 457px;
}

.postvoice .txt-OzyXEi {
  background-color: transparent;
  height: 30px;
  left: 192px;
  position: absolute;
  top: 20px;
  width: 76px;
}

.postvoice .text_label-AXcnN7 {
  left: 0px;
  letter-spacing: 3.20px;
  line-height: 30px;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .confirm-text-AVvxTV {
  background-color: transparent;
  height: 12px;
  left: 61px;
  position: absolute;
  top: 667px;
  width: 212px;
}

.postvoice .text_label-3J94Qc {
  left: 0px;
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .section-id_footer_-lfYJwI {
  background-color: transparent;
  height: 500px;
  left: calc(50.00% - 960px);
  position: absolute;
  top: 2170px;
  width: 1920px;
}

.postvoice .area-fxHdOx {
  background-color: var(--black);
  height: 500px;
  left: calc(50.00% - 960px);
  position: absolute;
  top: 0px;
  width: 1920px;
}

.postvoice .footer-content-fxHdOx {
  background-color: transparent;
  height: 500px;
  left: 403px;
  position: absolute;
  top: 0px;
  width: 1112px;
}

.postvoice .area-7F3TDt {
  background-color: var(--black-2);
  height: 500px;
  left: 0px;
  opacity: 0.01;
  position: absolute;
  top: 0px;
  width: 1112px;
}

.postvoice .anim-fade-in-up-order-7F3TDt {
  background-color: transparent;
  height: 231px;
  left: 0px;
  position: absolute;
  top: 156px;
  width: 971px;
}

.postvoice .link-home-9kFMLl {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 20px;
  width: 301px;
}

.postvoice .seo-logo-XwYc4l {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.postvoice .logo-footer-pc-1-2a0LYG {
  aspect-ratio: 7.432099;
  background-color: transparent;
  height: 40px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 301px;
}

.postvoice .p-txt-footerinfo-9kFMLl {
  background-color: transparent;
  height: 91px;
  left: 2px;
  position: absolute;
  top: 104px;
  width: 357px;
}

.postvoice .text_label-G7QZtg {
  left: 0px;
  letter-spacing: 1.70px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .x1-33-5-209-G7QZtg {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 2.10px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 41px;
  width: 346px;
}

.postvoice .atbs-all-rights-reserved-9kFMLl {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.10px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 207px;
  width: 339px;
}

.postvoice .links-9kFMLl {
  background-color: transparent;
  height: 220px;
  left: 543px;
  position: absolute;
  top: 0px;
  width: 426px;
}

.postvoice .link-home-rvR490 {
  background-color: transparent;
  height: 24px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 93px;
}

.postvoice .text_label-zeh9Xb {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-message-rvR490 {
  height: 24px;
  left: 0px;
  top: 28px;
  width: 66px;
}

.postvoice .message-e2VXqi {
  letter-spacing: 1.40px;
  line-height: 24px;
  width: auto;
}

.postvoice .link-aboutus-rvR490 {
  height: 24px;
  left: 0px;
  top: 56px;
  width: 91px;
}

.postvoice .about-atbs-K5bsG2 {
  letter-spacing: 1.40px;
  line-height: 24px;
  width: auto;
}

.postvoice .link-voice-rvR490 {
  height: 24px;
  left: 0px;
  top: 84px;
  width: 78px;
}

.postvoice .text_label-x1lKn0 {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-postvoice-rvR490 {
  height: 24px;
  left: 0px;
  top: 112px;
  width: 175px;
}

.postvoice .text_label-VlgaQH {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-program-rvR490 {
  height: 24px;
  left: 0px;
  top: 140px;
  width: 124px;
}

.postvoice .text_label-aNH30W {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-plan-rvR490 {
  height: 24px;
  left: 0px;
  top: 168px;
  width: 79px;
}

.postvoice .atbs-plan-Zavnek {
  letter-spacing: 1.40px;
  line-height: 24px;
  width: auto;
}

.postvoice .link-profile-rvR490 {
  height: 24px;
  left: 0px;
  top: 196px;
  width: 139px;
}

.postvoice .text_label-BSf0Qs {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-faq-rvR490 {
  height: 24px;
  left: 242px;
  top: 0px;
  width: 109px;
}

.postvoice .text_label-8ShksE {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-card-rvR490 {
  height: 24px;
  left: 242px;
  top: 28px;
  width: 124px;
}

.postvoice .text_label-KWmGro {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-cancell-rvR490 {
  height: 24px;
  left: 242px;
  top: 56px;
  width: 63px;
}

.postvoice .text_label-AHypgl {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-contact-rvR490 {
  height: 24px;
  left: 242px;
  top: 84px;
  width: 93px;
}

.postvoice .text_label-UTnVgg {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-termsofsale-rvR490 {
  height: 24px;
  left: 242px;
  top: 112px;
  width: 186px;
}

.postvoice .text_label-PZVUhf {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-termsofuse-rvR490 {
  height: 24px;
  left: 242px;
  top: 140px;
  width: 63px;
}

.postvoice .text_label-xOLnQS {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .link-privacypolicy-rvR490 {
  height: 24px;
  left: 242px;
  top: 168px;
  width: 155px;
}

.postvoice .text_label-VCYMQ8 {
  left: 0px;
  letter-spacing: 1.40px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .anchor-pagetop-7F3TDt {
  background-color: transparent;
  height: 60px;
  left: 1049px;
  position: absolute;
  top: 440px;
  width: 60px;
}

.postvoice .vector-HzCBeX {
  height: 60px;
  left: 0px;
  top: 0px;
  width: 60px;
}

.postvoice .vector-pGlt9T {
  height: 12px;
  left: 22px;
  top: 23px;
  width: 17px;
}
.postvoice .fixedt-100vw-scrollshow100-Thhi30 {
  background-color: transparent;
  height: 60px;
  position: fixed;
  top: 0px;
  bottom: auto;
  width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  translate: -50% !important;
}

.postvoice .area-100per-VKOOHx {
  background-color: var(--black-3);
  height: 100%;
  width: 100%;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
}
.postvoice .logo-100vw-VKOOHx {
  height: 100%;
  width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  translate: -50% !important;
}

.postvoice .area-displaynone-653TUH {
  height: 100%;
  width: 100%;
}

.postvoice .seo-logo-left30-653TUH {
  height: 27px;
  left: 30px;
  top: 17px;
  width: 1105px;
}

.postvoice .displaynone-LJfN9H {
  height: 75.33%;
  left: 88.24%;
  top: 12.25%;
  width: 11.95%;
}

.postvoice .animadummytext-rAfWnA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  letter-spacing: 2.28px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 98.48%;
}

.postvoice .link-home-LJfN9H {
  background-color: transparent;
  height: 27px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 18.10%;
}

.postvoice .logo-header-pc-1-4sLuFr {
  height: 27px;
  width: 100%;
}

.postvoice .fixedt-right30-top20-653TUH {
  background-color: transparent;
  height: 21px;
  width: 30px;
  position: fixed;
  top: 20px;
  bottom: auto;
  right: 30px;
  left: auto;
}

.postvoice .displaynone-vqopxw {
  height: 20px;
  left: 11px;
  top: 0px;
  width: 9px;
}
.postvoice .id_nav_hide-fixedr-100vh-top0-Thhi30 {
  background-color: transparent;
  width: 460px;
  position: fixed;
  right: 0px;
  left: auto;
  height: 100vh !important;
  top: 0px;
  bottom: auto !important;
}
.postvoice .area-100vh-esbhr7 {
  -webkit-backdrop-filter: blur(7.5px) brightness(100%);
  backdrop-filter: blur(7.5px) brightness(100%);
  background-color: var(--white);
  left: calc(50.00% - 230px);
  position: absolute;
  width: 460px;
  height: 100vh !important;
  top: auto !important;
  bottom: auto !important;
}

.postvoice .innerscroll-calc100vh-60px-esbhr7 {
  background-color: transparent;
  height: calc(100vh - 60px);
  left: 31px;
  position: absolute;
  top: 30px;
  width: 398px;
}

.postvoice .area-100per-LZw3RO {
  background-color: var(--white);
  height: 100%;
  width: 100%;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
}

.postvoice .anim-fade-in-right-order-LZw3RO {
  background-color: transparent;
  height: 753px;
  left: 20px;
  position: absolute;
  top: 26px;
  width: 340px;
}

.postvoice .logo-menu-pc-xL4uYr {
  aspect-ratio: 7.333333;
  background-color: transparent;
  height: 23px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 166px;
}

.postvoice .link-home-xL4uYr {
  background-color: transparent;
  height: 14px;
  left: 1px;
  position: absolute;
  top: 60px;
  width: 90px;
}

.postvoice .text_label-P3QYUd {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 88px;
}

.postvoice .link-message-xL4uYr {
  height: 14px;
  left: 1px;
  top: 90px;
  width: 62px;
}

.postvoice .message-YGvQH1 {
  letter-spacing: 0.70px;
  line-height: 14px;
  width: 60px;
}

.postvoice .link-aboutus-xL4uYr {
  height: 14px;
  left: 1px;
  top: 120px;
  width: 85px;
}

.postvoice .about-atbs-THiqAH {
  letter-spacing: 0.70px;
  line-height: 14px;
  width: 83px;
}

.postvoice .link-voice-xL4uYr {
  height: 14px;
  left: 1px;
  top: 151px;
  width: 75px;
}

.postvoice .text_label-bKmDX3 {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 73px;
}

.postvoice .link-postvoice-xL4uYr {
  height: 14px;
  left: 1px;
  top: 181px;
  width: 167px;
}

.postvoice .text_label-5URchN {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 165px;
}

.postvoice .link-program-xL4uYr {
  height: 14px;
  left: 1px;
  top: 212px;
  width: 119px;
}

.postvoice .text_label-rjFbXe {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 117px;
}

.postvoice .link-plan-xL4uYr {
  height: 14px;
  left: 1px;
  top: 242px;
  width: 74px;
}

.postvoice .atbs-plan-zM2DoL {
  letter-spacing: 0.70px;
  line-height: 14px;
  width: 72px;
}

.postvoice .link-profile-xL4uYr {
  height: 14px;
  left: 1px;
  top: 272px;
  width: 134px;
}

.postvoice .text_label-p39DuZ {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 132px;
}

.postvoice .link-faq-xL4uYr {
  height: 14px;
  left: 1px;
  top: 303px;
  width: 105px;
}

.postvoice .text_label-6IBQEn {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 103px;
}

.postvoice .link-card-xL4uYr {
  height: 14px;
  left: 1px;
  top: 333px;
  width: 119px;
}

.postvoice .text_label-yG2xxY {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 117px;
}

.postvoice .link-cancell-xL4uYr {
  height: 14px;
  left: 1px;
  top: 364px;
  width: 61px;
}

.postvoice .text_label-C7xxzQ {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 59px;
}

.postvoice .link-contact-xL4uYr {
  height: 14px;
  left: 1px;
  top: 394px;
  width: 90px;
}

.postvoice .text_label-1Hfcss {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 88px;
}

.postvoice .link-termsofsale-xL4uYr {
  height: 14px;
  left: 1px;
  top: 424px;
  width: 178px;
}

.postvoice .text_label-Z9FJYh {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 176px;
}

.postvoice .link-termsofuse-xL4uYr {
  height: 14px;
  left: 1px;
  top: 455px;
  width: 61px;
}

.postvoice .text_label-Yp8PNb {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 59px;
}

.postvoice .link-privacypolicy-xL4uYr {
  height: 14px;
  left: 1px;
  top: 485px;
  width: 149px;
}

.postvoice .text_label-7D8gW7 {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 147px;
}

.postvoice .link-application-xL4uYr {
  background-color: transparent;
  height: 57px;
  left: 1px;
  position: absolute;
  top: 549px;
  width: 344px;
}

.postvoice .bg-p0pVY8 {
  aspect-ratio: 5.964912;
  background-color: transparent;
  height: 57px;
  object-fit: cover;
  width: 340px;
}

.postvoice .members-ship-p0pVY8 {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 18px;
  width: 173px;
}

.postvoice .text_label-p0pVY8 {
  left: 170px;
  letter-spacing: 0.00px;
  line-height: normal;
  text-align: left;
  top: 21px;
  width: 76px;
}

.postvoice .link-contact-sk29fm {
  height: 57px;
  left: 1px;
  top: 626px;
  width: 344px;
}

.postvoice .bg-OsUuG2 {
  aspect-ratio: 5.964912;
  background-color: transparent;
  height: 57px;
  object-fit: cover;
  width: 340px;
}

.postvoice .contact-us-OsUuG2 {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 111px;
}

.postvoice .text_label-OsUuG2 {
  left: 142px;
  letter-spacing: 0.00px;
  line-height: normal;
  text-align: left;
  top: 20px;
  width: 99px;
}

.postvoice .link-youtube-xL4uYr {
  background-color: transparent;
  height: 40px;
  left: 2px;
  position: absolute;
  top: 713px;
  width: 40px;
}

.postvoice .youtube-icon-tACpGt {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.postvoice .link-instagram-xL4uYr {
  background-color: transparent;
  height: 40px;
  left: 57px;
  position: absolute;
  top: 713px;
  width: 40px;
}

.postvoice .instagram-icon-Bh2DxP {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.postvoice .hidebtn_nav_-esbhr7 {
  background-color: transparent;
  height: 21px;
  left: 409px;
  position: absolute;
  top: 30px;
  width: 21px;
}

.postvoice .a {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 2.28px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice .area-100per {
  left: auto;
  position: absolute;
  top: auto;
  width: 100%;
  height: 100%;
  right: auto;
  bottom: auto;
}

.postvoice .area-displaynone {
  background-color: var(--black-2);
  left: 0px;
  opacity: 0.01;
  position: absolute;
  top: 0px;
}

.postvoice .atbs-plan {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice .bg {
  left: 0px;
  position: absolute;
  top: 0px;
}

.postvoice .error {
  background-color: transparent;
  height: 12px;
  left: 0px;
  position: absolute;
}

.postvoice .icon {
  aspect-ratio: 1.428571;
  background-color: transparent;
  height: 21px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 30px;
}

.postvoice .link-contact {
  background-color: transparent;
  position: absolute;
}
.postvoice .logo-100vw {
  background-color: transparent;
  position: absolute;
  top: 0px;
  width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  translate: -50% !important;
}

.postvoice .message {
  background-color: transparent;
  height: auto;
  left: 0px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice .option {
  background-color: transparent;
  height: 30px;
  left: 19px;
  position: absolute;
  top: 9px;
}

.postvoice .showbtn_nav_ {
  background-color: transparent;
  height: 21px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 30px;
}

.postvoice .text_label {
  background-color: transparent;
  height: auto;
  position: absolute;
}
/* screen - postvoice-sp */

.postvoice-sp {
  background-color: transparent;
  margin: 0px;
  min-height: 1900px;
  min-width: 744px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.postvoice-sp .sp-wrap-d7a2Rc {
  background-color: transparent;
  height: 1900px;
  left: calc(50.00% - 372px);
  position: absolute;
  top: 0px;
  width: 744px;
}

.postvoice-sp .section-id_mv_firstview-1GLMFs {
  background-color: transparent;
  height: 250px;
  left: calc(50.00% - 372px);
  position: absolute;
  top: 0px;
  width: 744px;
}

.postvoice-sp .area-p2AMOI {
  background-color: var(--white);
  height: 250px;
  left: calc(50.00% - 372px);
  position: absolute;
  top: 0px;
  width: 744px;
}

.postvoice-sp .lowerpage-header-bg-sp-p2AMOI {
  aspect-ratio: 2.976000;
  background-color: transparent;
  height: 250px;
  left: calc(50.00% - 372px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 744px;
}

.postvoice-sp .mv-p2AMOI {
  background-color: transparent;
  height: 97px;
  left: 261px;
  position: absolute;
  top: 105px;
  width: 222px;
}

.postvoice-sp .h1-txt-MLsBPx {
  background-color: transparent;
  height: 97px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 222px;
}

.postvoice-sp .anim-mask-fade-in-right-1IFsjO {
  background-color: transparent;
  height: 55px;
  left: calc(50.00% - 111px);
  position: absolute;
  top: 42px;
  width: 226px;
}

.postvoice-sp .text_label-CJimbx {
  left: calc(50.00% - 113px);
  letter-spacing: 1.80px;
  line-height: 30px;
  text-align: center;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .submission-form-CJimbx {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 73px);
  letter-spacing: 1.40px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 25px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .anim-blur-light-in-1IFsjO {
  background-color: transparent;
  height: 36px;
  left: calc(50.00% - 15px);
  position: absolute;
  top: 0px;
  width: 30px;
}

.postvoice-sp .lowerpage-header-img-1-sp-1-4eRRRu {
  aspect-ratio: 0.845070;
  background-color: transparent;
  height: 36px;
  left: calc(50.00% - 15px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 30px;
}
.postvoice-sp .logo-100vw-p2AMOI {
  height: 55px;
  width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  translate: -50% !important;
}

.postvoice-sp .area-displaynone-IzVtbg {
  height: 55px;
}

.postvoice-sp .seo-logo-left20-IzVtbg {
  background-color: transparent;
  height: 20px;
  left: 20px;
  position: absolute;
  top: 19px;
  width: 296px;
}

.postvoice-sp .displaynone-hg9gVB {
  height: 20px;
  left: 166px;
  top: 0px;
  width: 132px;
}

.postvoice-sp .link-home-hg9gVB {
  height: 19px;
  top: 1px;
  width: 144px;
}

.postvoice-sp .right20-top23-IzVtbg {
  background-color: transparent;
  height: 15px;
  left: auto;
  position: absolute;
  top: 23px;
  width: 18px;
  right: 20px;
}

.postvoice-sp .displaynone-34wZjW {
  height: 14px;
  left: 6px;
  top: 0px;
  width: 9px;
}

.postvoice-sp .section-id_content_-1GLMFs {
  background-color: transparent;
  height: 1346px;
  left: calc(50.00% - 372px);
  position: absolute;
  top: 250px;
  width: 744px;
}

.postvoice-sp .area-cyKxCi {
  background-color: var(--white);
  height: 1346px;
  left: calc(50.00% - 372px);
  position: absolute;
  top: 0px;
  width: 744px;
}

.postvoice-sp .readit-cyKxCi {
  background-color: transparent;
  height: 320px;
  left: calc(50.00% - 157px);
  position: absolute;
  top: 60px;
  width: 318px;
}

.postvoice-sp .bg-NrbSfM {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--nobel);
  height: 320px;
  left: calc(50.00% - 159px);
  width: 315px;
}

.postvoice-sp .inc-postvoicetxt-NrbSfM {
  background-color: transparent;
  height: 223px;
  left: calc(50.00% - 140px);
  position: absolute;
  top: 80px;
  width: 283px;
}

.postvoice-sp .area-Tpxciv {
  background-color: var(--white);
  height: 223px;
  left: calc(50.00% - 142px);
  position: absolute;
  top: 0px;
  width: 281px;
}

.postvoice-sp .x6-Tpxciv {
  background-color: transparent;
  height: 220px;
  left: calc(50.00% + 134px);
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 6px;
}

.postvoice-sp .vector-Mxya2J {
  height: 100%;
  left: 0px;
  top: 0px;
  width: 100%;
}

.postvoice-sp .vector-EQgPvv {
  height: 27.27%;
  left: 0px;
  top: 0px;
  width: 100%;
}

.postvoice-sp .text_label-Tpxciv {
  color: var(--red);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
  left: calc(50.00% - 120px);
  letter-spacing: 2.80px;
  line-height: 30px;
  text-align: center;
  top: 80px;
}

.postvoice-sp .bg-Bx2c57 {
  background-color: transparent;
  height: 64px;
  left: calc(50.00% - 158px);
  width: 315px;
}

.postvoice-sp .text_label-NrbSfM {
  left: calc(50.00% - 124px);
  letter-spacing: 3.20px;
  line-height: 30px;
  text-align: center;
  top: 17px;
  white-space: nowrap;
}

.postvoice-sp .app-voiceform-cyKxCi {
  background-color: transparent;
  height: 897px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 413px;
  width: 318px;
}

.postvoice-sp .rect-iDOxDh {
  background-color: var(--white);
  height: 897px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 0px;
  width: 315px;
}

.postvoice-sp .label-title-iDOxDh {
  background-color: transparent;
  height: 108px;
  left: calc(50.00% - 159px);
  position: absolute;
  top: 0px;
  width: 318px;
}

.postvoice-sp .text_label-d76YFc {
  left: calc(50.00% - 158px);
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .span0-ZIFFt7 {
  letter-spacing: 0.26px;
}

.postvoice-sp .span1-ZIFFt7 {
  letter-spacing: 0.26px;
}

.postvoice-sp .input-text-title-d76YFc {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 42px;
  width: 315px;
}

.postvoice-sp .error-d76YFc {
  left: calc(50.00% + 26px);
  top: 27px;
}

.postvoice-sp .text_label-QlGsMn {
  left: calc(50.00% - 66px);
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: right;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .limit-25-d76YFc {
  background-color: transparent;
  height: 12px;
  left: calc(50.00% - 159px);
  position: absolute;
  top: 96px;
  width: 78px;
}

.postvoice-sp .x25-AI5cCu {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 39px);
  letter-spacing: 1.20px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .label-content-iDOxDh {
  background-color: transparent;
  height: 309px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 114px;
  width: 319px;
}

.postvoice-sp .text_label-fyNySD {
  left: calc(50.00% - 160px);
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .span0-572Eba {
  letter-spacing: 0.26px;
}

.postvoice-sp .span1-572Eba {
  letter-spacing: 0.26px;
}

.postvoice-sp .textarea-content-fyNySD {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 250px;
  left: calc(50.00% - 160px);
  position: absolute;
  top: 42px;
  width: 315px;
}

.postvoice-sp .error-fyNySD {
  left: calc(50.00% + 26px);
  top: 27px;
}

.postvoice-sp .text_label-bSuMK6 {
  left: calc(50.00% - 66px);
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: right;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .limit-270-fyNySD {
  background-color: transparent;
  height: 12px;
  left: calc(50.00% - 160px);
  position: absolute;
  top: 297px;
  width: 85px;
}

.postvoice-sp .x270-nfJ7aC {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 42px);
  letter-spacing: 1.20px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .label-age-iDOxDh {
  background-color: transparent;
  height: 10.14%;
  left: 0px;
  position: absolute;
  top: 47.94%;
  width: 100%;
}

.postvoice-sp .pulldownicon-YKGQcO {
  background-color: transparent;
  height: 11.89%;
  left: 89.69%;
  position: absolute;
  top: 67.03%;
  width: 4.76%;
}

.postvoice-sp .area-YKGQcO {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: calc(50.00% - 159px);
  position: absolute;
  top: 41px;
  width: 315px;
}

.postvoice-sp .text_label-YKGQcO {
  left: calc(50.00% - 159px);
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .span0-cdz1DJ {
  letter-spacing: 0.26px;
}

.postvoice-sp .span1-cdz1DJ {
  letter-spacing: 0.26px;
}

.postvoice-sp .select-age-YKGQcO {
  background-color: transparent;
  height: 50px;
  left: calc(50.00% - 159px);
  position: absolute;
  top: 41px;
  width: 315px;
}

.postvoice-sp .area-aKDJic {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 0px;
  width: 315px;
}

.postvoice-sp .option-aKDJic {
  width: 141px;
}

.postvoice-sp .text_label-YkvnTv {
  left: calc(50.00% - 70px);
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .option-xOAwzZ {
  width: 89px;
}

.postvoice-sp .text_label-ATERPS {
  left: calc(50.00% - 44px);
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .option-RAmXZQ {
  width: 39px;
}

.postvoice-sp .x20-ZvWj2H {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 20px);
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .option-iGDaak {
  width: 39px;
}

.postvoice-sp .x30-azl81s {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 20px);
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .option-uoj8LU {
  width: 39px;
}

.postvoice-sp .x40-EsIe58 {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 20px);
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .option-WZ6mv0 {
  width: 39px;
}

.postvoice-sp .x50-vOuM1I {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 20px);
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .option-FVBVhX {
  width: 39px;
}

.postvoice-sp .x60-eBw25K {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 20px);
  letter-spacing: 1.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .error-YKGQcO {
  left: calc(50.00% + 26px);
  top: 26px;
}

.postvoice-sp .text_label-FtQpqN {
  left: calc(50.00% - 66px);
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: right;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .label-occupation-iDOxDh {
  background-color: transparent;
  height: 92px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 545px;
  width: 317px;
}

.postvoice-sp .text_label-3Zs5Bn {
  left: calc(50.00% - 158px);
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .span0-KPpayg {
  letter-spacing: 0.26px;
}

.postvoice-sp .span1-KPpayg {
  letter-spacing: 0.26px;
}

.postvoice-sp .input-text-occupation-3Zs5Bn {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 42px;
  width: 315px;
}

.postvoice-sp .error-3Zs5Bn {
  left: calc(50.00% + 26px);
  top: 27px;
}

.postvoice-sp .text_label-HfGy39 {
  left: calc(50.00% - 66px);
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: right;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .label-namae-iDOxDh {
  background-color: transparent;
  height: 107px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 659px;
  width: 319px;
}

.postvoice-sp .text_label-9VG4Fk {
  left: calc(50.00% - 82px);
  letter-spacing: 1.40px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .text_label-lLDYMB {
  left: calc(50.00% - 160px);
  letter-spacing: 1.60px;
  line-height: 30px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .span0-2Q1HjO {
  letter-spacing: 0.26px;
}

.postvoice-sp .span1-2Q1HjO {
  letter-spacing: 0.26px;
}

.postvoice-sp .input-text-namae-9VG4Fk {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--nobel);
  height: 50px;
  left: calc(50.00% - 160px);
  position: absolute;
  top: 41px;
  width: 315px;
}

.postvoice-sp .error-9VG4Fk {
  left: calc(50.00% + 24px);
  top: 26px;
}

.postvoice-sp .text_label-gCQXdP {
  left: calc(50.00% - 66px);
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .limit-15-9VG4Fk {
  background-color: transparent;
  height: 12px;
  left: calc(50.00% - 160px);
  position: absolute;
  top: 95px;
  width: 78px;
}

.postvoice-sp .x15-k9xDJV {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 39px);
  letter-spacing: 1.20px;
  line-height: 12px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .label-submit-iDOxDh {
  background-color: transparent;
  height: 70px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 788px;
  width: 315px;
}

.postvoice-sp .input-submit-v55Woj {
  background-color: var(--bandicoot);
  height: 70px;
  left: calc(50.00% - 158px);
  position: absolute;
  top: 0px;
  width: 315px;
}

.postvoice-sp .txt-v55Woj {
  background-color: transparent;
  height: 30px;
  left: calc(50.00% - 38px);
  position: absolute;
  top: 20px;
  width: 76px;
}

.postvoice-sp .text_label-8tELOu {
  left: calc(50.00% - 38px);
  letter-spacing: 3.20px;
  line-height: 30px;
  text-align: center;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .confirm-text-iDOxDh {
  background-color: transparent;
  height: 12px;
  left: calc(50.00% - 106px);
  position: absolute;
  top: 870px;
  width: 212px;
}

.postvoice-sp .text_label-b1ZSgp {
  left: calc(50.00% - 106px);
  letter-spacing: 1.20px;
  line-height: 12px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .section-id_footer_-1GLMFs {
  background-color: transparent;
  height: 304px;
  left: calc(50.00% - 372px);
  position: absolute;
  top: 1596px;
  width: 744px;
}

.postvoice-sp .area-fuXbhB {
  background-color: var(--black);
  border: 1px solid;
  border-color: var(--black);
  height: 304px;
  left: calc(50.00% - 372px);
  position: absolute;
  top: 0px;
  width: 744px;
}

.postvoice-sp .anim-fade-in-up-order-fuXbhB {
  background-color: transparent;
  height: 220px;
  left: 212px;
  position: absolute;
  top: 63px;
  width: 348px;
}

.postvoice-sp .link-home-1KgzGy {
  height: 28px;
  top: 0px;
  width: 204px;
}

.postvoice-sp .seo-logo-xfdwTH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.postvoice-sp .logo-footer-sp-1-0my1c1 {
  aspect-ratio: 7.400000;
  background-color: transparent;
  height: 28px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 204px;
}

.postvoice-sp .p-txt-footerinfo-1KgzGy {
  background-color: transparent;
  height: 85px;
  left: 0px;
  position: absolute;
  top: 44px;
  width: 350px;
}

.postvoice-sp .text_label-jI9UJu {
  left: 0px;
  letter-spacing: 0.96px;
  line-height: 24px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .x1-33-5-209-jI9UJu {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 2.10px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 35px;
  width: 346px;
}

.postvoice-sp .atbs-all-rights-reserved-1KgzGy {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.10px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 196px;
  width: 339px;
}
.postvoice-sp .content-100vw-fuXbhB {
  background-color: transparent;
  height: 60px;
  position: absolute;
  top: 244px;
  width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  translate: -50% !important;
}

.postvoice-sp .area-g7Wk0q {
  background-color: var(--black-2);
  border: 1px solid;
  border-color: var(--black);
  height: 60px;
  left: 0px;
  opacity: 0.01;
  position: absolute;
  top: 0px;
  width: 743px;
}

.postvoice-sp .bottom0-right0-g7Wk0q {
  background-color: transparent;
  height: 60px;
  left: auto;
  position: absolute;
  top: auto;
  width: 187px;
  bottom: 0px;
  right: 0px;
}

.postvoice-sp .displaynone-3QZb9U {
  height: 20px;
  left: 0px;
  top: 20px;
  width: 132px;
}

.postvoice-sp .animadummytext-8kIv07 {
  opacity: 0.01;
}

.postvoice-sp .anchor-pagetop-3QZb9U {
  background-color: transparent;
  height: 60px;
  left: 127px;
  position: absolute;
  top: 0px;
  width: 60px;
}

.postvoice-sp .vector-pRaXVM {
  height: 60px;
  left: 0px;
  top: 0px;
  width: 60px;
}

.postvoice-sp .vector-kuyoF8 {
  height: 12px;
  left: 22px;
  top: 23px;
  width: 17px;
}
.postvoice-sp .fixedt-100vw-scrollshow100-d7a2Rc {
  background-color: transparent;
  height: 61px;
  position: fixed;
  top: 0px;
  bottom: auto;
  width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  translate: -50% !important;
}

.postvoice-sp .area-100per-ig9KJh {
  -webkit-backdrop-filter: blur(7.5px) brightness(100%);
  backdrop-filter: blur(7.5px) brightness(100%);
  background-color: var(--black-3);
  height: 100%;
  top: auto;
  width: 100%;
  left: auto;
  right: auto;
  bottom: auto;
}
.postvoice-sp .logo-100vw-ig9KJh {
  height: 61px;
  width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  translate: -50% !important;
}

.postvoice-sp .area-displaynone-rNRvda {
  height: 61px;
}

.postvoice-sp .fixedt-right30-top23-rNRvda {
  background-color: transparent;
  height: 15px;
  width: 18px;
  position: fixed;
  top: 23px;
  bottom: auto;
  right: 30px;
  left: auto;
}

.postvoice-sp .displaynone-3YcF4v {
  height: 14px;
  left: 6px;
  top: 0px;
  width: 9px;
}

.postvoice-sp .seo-logo-left30-rNRvda {
  background-color: transparent;
  height: 20px;
  left: 30px;
  position: absolute;
  top: 20px;
  width: 296px;
}

.postvoice-sp .displaynone-KcCYON {
  height: 20px;
  left: 166px;
  top: 0px;
  width: 132px;
}

.postvoice-sp .link-home-KcCYON {
  height: 19px;
  top: 1px;
  width: 144px;
}
.postvoice-sp .id_nav_hide-fixedr-100vh-top0-d7a2Rc {
  background-color: transparent;
  width: 337px;
  position: fixed;
  right: 0px;
  left: auto;
  height: 100vh !important;
  top: 0px;
  bottom: auto !important;
}

.postvoice-sp .area-100per-lPMsum {
  background-color: transparent;
  height: 100%;
  top: auto;
  width: 100%;
  left: auto;
  right: auto;
  bottom: auto;
}

.postvoice-sp .innerscroll-calc100vh-60px-lPMsum {
  background-color: transparent;
  height: calc(100vh - 60px);
  left: 22px;
  position: absolute;
  top: 37px;
  width: 315px;
}

.postvoice-sp .area-100per-wKIyZx {
  background-color: var(--white);
  height: 100%;
  top: auto;
  width: 100%;
  left: auto;
  right: auto;
  bottom: auto;
}

.postvoice-sp .anim-fade-in-right-order-wKIyZx {
  background-color: transparent;
  height: 742px;
  left: 16px;
  position: absolute;
  top: 23px;
  width: 267px;
}

.postvoice-sp .logo-menu-sp-Zr4Isy {
  aspect-ratio: 7.355556;
  background-color: transparent;
  height: 22px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 166px;
}

.postvoice-sp .link-home-Zr4Isy {
  height: 14px;
  top: 59px;
  width: 90px;
}

.postvoice-sp .text_label-wEjiLW {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-message-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 89px;
  width: 62px;
}

.postvoice-sp .message-xjdUbH {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .link-aboutus-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 119px;
  width: 85px;
}

.postvoice-sp .about-atbs-AbbsOT {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .link-voice-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 149px;
  width: 75px;
}

.postvoice-sp .text_label-gd920O {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-postvoice-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 179px;
  width: 167px;
}

.postvoice-sp .text_label-BfkavR {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-program-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 209px;
  width: 119px;
}

.postvoice-sp .text_label-KB4hsd {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-plan-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 239px;
  width: 74px;
}

.postvoice-sp .atbs-plan-RyLz3x {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .link-profile-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 269px;
  width: 134px;
}

.postvoice-sp .text_label-wkAycO {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-faq-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 299px;
  width: 105px;
}

.postvoice-sp .text_label-XOnnAx {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-card-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 329px;
  width: 119px;
}

.postvoice-sp .text_label-xSysUn {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-cancell-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 359px;
  width: 61px;
}

.postvoice-sp .text_label-c0XXDZ {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-contact-Zr4Isy {
  height: 14px;
  top: 389px;
  width: 90px;
}

.postvoice-sp .text_label-vdI8lg {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-termsofsale-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 419px;
  width: 178px;
}

.postvoice-sp .text_label-5qWNyZ {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-termsofuse-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 449px;
  width: 61px;
}

.postvoice-sp .text_label-gz2BqM {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-privacypolicy-Zr4Isy {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: 479px;
  width: 149px;
}

.postvoice-sp .text_label-Xh0X4f {
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
}

.postvoice-sp .link-application-Zr4Isy {
  background-color: transparent;
  height: 56px;
  left: 0px;
  position: absolute;
  top: 545px;
  width: 271px;
}

.postvoice-sp .bg-Z0g8ZT {
  aspect-ratio: 4.767857;
  background-color: transparent;
  height: 56px;
  left: 0px;
  object-fit: cover;
  width: 267px;
}

.postvoice-sp .text_label-Z0g8ZT {
  left: 150px;
  letter-spacing: 0.00px;
  line-height: normal;
  text-align: left;
  top: 21px;
}

.postvoice-sp .members-ship-Z0g8ZT {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .link-contact-HDxeNJ {
  height: 56px;
  top: 617px;
  width: 271px;
}

.postvoice-sp .bg-4gE95x {
  aspect-ratio: 4.767857;
  background-color: transparent;
  height: 56px;
  left: 0px;
  object-fit: cover;
  width: 267px;
}

.postvoice-sp .text_label-4gE95x {
  left: 131px;
  letter-spacing: 0.00px;
  line-height: normal;
  text-align: left;
  top: 20px;
}

.postvoice-sp .contact-us-4gE95x {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.00px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 18px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .link-youtube-Zr4Isy {
  background-color: transparent;
  height: 40px;
  left: 1px;
  position: absolute;
  top: 702px;
  width: 40px;
}

.postvoice-sp .youtube-icon-hJYzj0 {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.postvoice-sp .link-instagram-Zr4Isy {
  background-color: transparent;
  height: 40px;
  left: 56px;
  position: absolute;
  top: 702px;
  width: 40px;
}

.postvoice-sp .instagram-icon-oMXwty {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.postvoice-sp .hidebtn_nav_-lPMsum {
  background-color: transparent;
  height: 21px;
  left: 286px;
  position: absolute;
  top: 30px;
  width: 21px;
}

.postvoice-sp .a {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 2.28px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 7px;
}

.postvoice-sp .animadummytext {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 2.28px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.postvoice-sp .area-100per {
  left: auto;
  position: absolute;
  top: auto;
  width: 100%;
  height: 100%;
  right: auto;
  bottom: auto;
}

.postvoice-sp .area-displaynone {
  background-color: var(--black-2);
  left: 0px;
  opacity: 0.01;
  position: absolute;
  top: 0px;
  width: 744px;
}

.postvoice-sp .bg {
  position: absolute;
  top: 0px;
}

.postvoice-sp .error {
  background-color: transparent;
  height: 12px;
  position: absolute;
  width: 133px;
}

.postvoice-sp .icon {
  aspect-ratio: 1.285714;
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 18px;
}

.postvoice-sp .link-contact {
  background-color: transparent;
  left: 0px;
  position: absolute;
}
.postvoice-sp .logo-100vw {
  background-color: transparent;
  position: absolute;
  top: 0px;
  width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  translate: -50% !important;
}

.postvoice-sp .option {
  background-color: transparent;
  height: 30px;
  left: calc(50.00% - 138px);
  position: absolute;
  top: 9px;
}

.postvoice-sp .showbtn_nav_ {
  background-color: transparent;
  height: 15px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 18px;
}

.postvoice-sp .text_label {
  background-color: transparent;
  height: auto;
  position: absolute;
  width: auto;
}
@media screen and (max-width: 1919px) {
  .screen.postvoice { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.postvoice-sp { 
    display: none;
   }
}

.seo\-logo\-left30 {
  left: 30px;
}