@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");body{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:"Zen Kaku Gothic New",sans-serif;font-size:3.90625vw;position:relative;line-height:1.8}img{width:100%}a{color:inherit;text-decoration:none}a:hover{opacity:0.7}ol,ul{list-style:none}.pc{display:none}.pcW{display:none}.pcS{display:none}.sp{display:block}.cont,.cont_reading,.cont_wide{width:92%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){body{font-size:16px}.sp{display:none}.pcW{display:none}.pcS{display:block}.pc{display:block}.cont{max-width:1000px;-webkit-box-sizing:border-box;box-sizing:border-box}.cont_wide{max-width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box}.cont_reading{max-width:780px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width:1080px){.pcS{display:none}.pcW{display:block}}.formArea .required_msg{margin-bottom:2.6041666667vw;font-size:3.125vw;color:#c2143b}.formArea table{width:100%;max-width:100%;font-size:3.90625vw}.formArea table tr{margin-bottom:7.8125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.formArea table tr td{width:100%;border-width:0}.formArea table tr td.label{height:auto!important;margin-bottom:1.3020833333vw;padding:2.6041666667vw 1.3020833333vw;font-size:3.90625vw;background-color:#f9e7eb}.formArea table tr td.label .required{font-size:3.125vw;color:#c2143b;float:none;padding-left:1.3020833333vw}.formArea table tr td.value{padding:0}.formArea table tr td.value input[type=text]{width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.3020833333vw 1.3020833333vw;font-size:3.90625vw}.formArea table tr td.value input[type=text]:not(:last-of-type){margin-bottom:1.3020833333vw}.formArea table tr td.value input[type=radio]{vertical-align:baseline}.formArea table tr td.value input[type=radio]:not(:last-of-type){margin-bottom:1.3020833333vw}.formArea table tr td.value textarea{-webkit-box-sizing:border-box;box-sizing:border-box}.formArea table tr td.value .label_name{display:inline-block;width:10%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 1.3020833333vw;font-size:3.90625vw;line-height:1.8}.formArea table tr td.value .label_name:not(:last-of-type){margin-bottom:1.3020833333vw}.formArea table tr td.value .label_name+input[type=text]{width:90%!important;-webkit-box-sizing:border-box;box-sizing:border-box}.formArea table tr td.value .label_mail{margin-bottom:2.6041666667vw}.formArea table tr td.comment{margin-top:1.3020833333vw;padding:0;font-size:3.125vw;background-color:transparent}.formArea input[type=button]{min-width:65.1041666667vw;padding:3.90625vw 2.6041666667vw;font-size:3.90625vw;line-height:1.5;color:#fff;font-weight:700;background-color:#c2143b;border-radius:13.0208333333vw}.formArea input[type=button]#button_confirm_back,.formArea input[type=button]#button_confirm_submit{min-width:31.25vw}.formArea #policy_url{color:#0088cf;text-decoration:underline}@media (min-width:768px){.formArea .required_msg{margin-bottom:0.625rem;font-size:0.875rem}.formArea table{font-size:1rem}.formArea table tr{margin-bottom:0.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-image:-webkit-gradient(linear,left top,right top,from(#f9e7eb),color-stop(30%,#f9e7eb),color-stop(30%,#fff),to(#fff));background-image:linear-gradient(90deg,#f9e7eb 0%,#f9e7eb 30%,#fff 30%,#fff 100%)}.formArea table tr td.label{width:30%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:1.25rem 0.625rem;font-size:1rem}.formArea table tr td.label .required{font-size:0.875rem;padding-left:0.625rem}.formArea table tr td.value{width:70%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.875rem 0.875rem}.formArea table tr td.value input[type=text]{width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.25rem;font-size:1rem}.formArea table tr td.value input[type=text]:not(:last-of-type){margin-bottom:0.625rem}.formArea table tr td.value input[type=radio]{vertical-align:baseline}.formArea table tr td.value input[type=radio]:not(:last-of-type){margin-bottom:0.625rem}.formArea table tr td.value .label_name{display:inline-block;width:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 0.625rem;font-size:1rem}.formArea table tr td.value .label_name:not(:last-of-type){margin-bottom:0}.formArea table tr td.value .label_name+input[type=text]{width:calc((100% - 5.625rem) / 2)!important;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.formArea table tr td.value .label_mail{margin-bottom:1.25rem}.formArea table tr td.comment{margin-top:0;font-size:0.875rem;position:absolute;bottom:0.625rem;left:calc(30% + 3.75rem)}.formArea input[type=button]{min-width:18.75rem;padding:1rem 0.625rem;font-size:1rem;border-radius:3.75rem}.formArea input[type=button]#button_confirm_back,.formArea input[type=button]#button_confirm_submit{min-width:15rem}.formArea input[type=button]:hover{opacity:0.7}}
/*# sourceMappingURL=form.css.map */