@charset "UTF-8";.privacy{overflow-y:auto;height:250px;border:1px solid #ddd;padding:20px;margin:0 0 40px}.privacyTitle{text-align:center;font-size:1.7rem;font-weight:400;margin:0 0 10px}.privacySubTitle{font-size:1.7rem;font-weight:400;margin:0 0 10px}.requiredItem{background-color:#e9546b;color:#fff;padding:2px 8px;border-radius:5px;display:inline-block;margin:0 10px 0 0;font-size:1rem}.anyItem{background-color:#9fa0a0;color:#fff;padding:2px 8px;border-radius:5px;display:inline-block;margin:0 10px 0 0;font-size:1rem}.entryFormItem{border-bottom:1px solid #ddd}.entryFormItem:first-of-type{border-top:1px solid #ddd}.entryFormItem dt{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;padding:10px 0 0}.entryFormItem dd{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;padding:14px 0}.entryFormItem input{border:1px solid #ddd;width:100%;padding:5px}.entryFormItem textarea{border:1px solid #ddd;width:100%;padding:5px;min-height:200px;font-family:"Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif;font-size:1.5rem}.confirmationItem{border-top:1px solid #ddd;padding:10px 0}.confirmationItem:last-of-type{border-bottom:1px solid #ddd}.confirmationItem dt{margin:0 0 5px}.confirmationItem dd{min-height:20px}input[type=button],input[type=submit]{-webkit-appearance:none}.btnConfirm input[type=submit]{cursor:pointer;padding:5px 30px;background:#838283;color:#fff;margin:16px auto;display:block;max-width:200px;width:80%;box-sizing:border-box;white-space:pre-wrap}.formBtnWrapper{text-align:center;margin:30px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.formBtnWrapper input[type=submit]{cursor:pointer;padding:5px 30px;background:#838283;color:#fff;display:block;white-space:pre-wrap}.btnConfirm input[type=submit]:hover,.formBtnWrapper input[type=submit]:hover{background:#aaa}.error{background-color:#ffbfbf}@media print,screen and (min-width:768px){.requiredItem{margin:0 20px 0 0}.anyItem{margin:0 20px 0 0}.entryFormItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.entryFormItem dt{padding:20px 0}}