.p-form{padding:15px;margin:0 auto;display:block;text-align:center}@media only screen and (min-width: 641px){.p-form{padding:30px 30px 15px}}.p-form__title{color:#222;font-size:16px;font-weight:700;margin-bottom:20px}.p-form__section{margin:25px auto}.p-form__question{text-align:left;letter-spacing:1px;color:#333;font-size:16px;font-weight:700;margin-bottom:10px}.p-form__required{color:#e06b6b;font-weight:700}.p-form__checkboxes{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px 20px}@media only screen and (min-width: 641px){.p-form__title{margin-bottom:30px}}@media only screen and (max-width: 640px){.p-form__title{width:100%}}.p-form__namebox{text-align:left}@media only screen and (max-width: 640px){.p-form__namebox{width:100%;margin-bottom:15px}}@media only screen and (min-width: 641px){.p-form__namebox{margin-bottom:15px}}.p-form__name{background-color:#ededed;border:1px solid #d6d6d6;color:#000;padding:10px;font-size:14px}.p-form__name:placeholder-shown{color:#c4c4c4}.p-form__name::-webkit-input-placeholder{color:#c4c4c4}.p-form__name:-moz-placeholder{color:#c4c4c4;opacity:1}.p-form__name::-moz-placeholder{color:#c4c4c4;opacity:1}.p-form__name:-ms-input-placeholder{color:#c4c4c4}@media only screen and (min-width: 641px){.p-form__name{width:250px}}@media only screen and (max-width: 640px){.p-form__name{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-form__textbox{text-align:left}@media only screen and (min-width: 641px){.p-form__textbox{margin-bottom:20px}}@media only screen and (max-width: 640px){.p-form__textbox{margin-bottom:15px}}.p-form__text{background-color:#ededed;border:1px solid #d6d6d6;color:#000;padding:10px;font-size:14px;overflow:auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.p-form__text:placeholder-shown{color:#c4c4c4}.p-form__text::-webkit-input-placeholder{color:#c4c4c4}.p-form__text:-moz-placeholder{color:#c4c4c4;opacity:1}.p-form__text::-moz-placeholder{color:#c4c4c4;opacity:1}.p-form__text:-ms-input-placeholder{color:#c4c4c4}@media only screen and (min-width: 641px){.p-form__text{height:150px}}@media only screen and (max-width: 640px){.p-form__text{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:150px}}.p-form__textbox--confirm{text-align:left}@media only screen and (max-width: 640px){.p-form__textbox--confirm{min-height:185px}}.p-form__btnbox{text-align:center;min-height:44px}.p-form__btn{border:1px solid #037432;padding:5px 25px;color:#007131;background-color:#fff;vertical-align:middle;font-weight:700;display:inline-flex;align-items:center}.p-form__btn:before{background-position:center;background-repeat:no-repeat;content:"";display:inline-block;background-image:url(https://info.hands.net/hintmagazine/common/images/icons/icon_paper.png);color:#fff;width:32px;height:32px;vertical-align:middle;margin-right:5px}.p-form__notice{color:#666;font-size:14px;margin:20px auto;padding:15px;background-color:#f8f8f8;border-radius:8px}.p-form__notice a{color:#007131}.p-form__btnbox--link{width:200px;margin:auto}@media only screen and (max-width: 640px){.p-form__btnbox--link{width:auto}}.p-form__btnbox--link .p-form__btn{display:block;font-size:12px}.p-form__back{border:1px solid #037432;color:#007131;height:22px;display:inline-block;padding:10px 20px;vertical-align:middle;width:58px;margin-right:10px;font-size:12px;text-decoration:none;font-weight:700}.p-form__back:before{content:"";font-family:FontAwesome;font-weight:400;font-size:2em;margin-right:10px;color:#007131;display:inline-block;vertical-align:middle}.p-form__label{margin-right:10px}.p-form__inner--confirm .p-form__textbox{background-color:#ededed;border:1px solid #d6d6d6;color:#000;padding:10px}.p-form__inner--complete .p-form__title{text-align:center}@media only screen and (min-width: 641px){.p-form__inner--complete .p-form__title{padding-left:0}}.p-form__inner--complete .p-form__namebox{text-align:center}@media only screen and (min-width: 641px){.p-form__inner--complete .p-form__namebox{min-height:265px}}.p-form__textarea{text-align:left}.p-form__error{margin:5px 0 10px;padding:5px 10px;font-size:14px;display:block;color:#e06b6b;border:1px solid #e06b6b;border-radius:5px;text-align:left}.bold{font-weight:700}
