@charset "UTF-8";html,body{scroll-behavior:auto !important}#ajaxform,.ajaxform{font-size:inherit}#ajaxform *,.ajaxform *{-webkit-box-sizing:border-box;box-sizing:border-box}#ajaxform label,.ajaxform label{white-space:nowrap}#ajaxform select,.ajaxform select{border:1px solid #666}#ajaxform input,.ajaxform input,#ajaxform select,.ajaxform select,#ajaxform textarea,.ajaxform textarea{max-width:calc(100% - 2em);outline:none;background-color:#f8f8f8}#ajaxform div.ajaxform-wrapper,.ajaxform div.ajaxform-wrapper{margin:0;padding:0}#ajaxform .w100,.ajaxform .w100{width:100%}#ajaxform span.pc,.ajaxform span.pc,#ajaxform br.pc,.ajaxform br.pc{display:inline}@media screen and (max-width:480px){#ajaxform span.pc,.ajaxform span.pc,#ajaxform br.pc,.ajaxform br.pc{display:none}}#ajaxform span.sm,.ajaxform span.sm,#ajaxform br.sm,.ajaxform br.sm{display:none}@media screen and (max-width:480px){#ajaxform span.sm,.ajaxform span.sm,#ajaxform br.sm,.ajaxform br.sm{display:inline}}#ajaxform .okey:after,.ajaxform .okey:after{content:"✔";color:#080;position:absolute;font-size:150%;line-height:1;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#ajaxform .ng:after,.ajaxform .ng:after{content:"！";font-weight:700;color:red;position:absolute;font-size:150%;line-height:1;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#ajaxform .loading:after,.ajaxform .loading:after{content:"⌛";color:#08f;position:absolute;font-size:150%;line-height:1;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#ajaxform div.ajaxform-data input,.ajaxform div.ajaxform-data input,#ajaxform div.ajaxform-data textarea,.ajaxform div.ajaxform-data textarea{margin:0;padding:.25em;border:1px solid #666;font-size:116%;vertical-align:baseline;outline:none}#ajaxform div.ajaxform-data input.ajaxform-checkbox,.ajaxform div.ajaxform-data input.ajaxform-checkbox{margin:.33em;padding:0 .2em;vertical-align:middle}#ajaxform div.ajaxform-entry,.ajaxform div.ajaxform-entry{margin:0 0 2rem;padding:0}#ajaxform div.ajaxform-head,.ajaxform div.ajaxform-head{margin:0 0 .25rem;padding:0;font-weight:700}#ajaxform div.ajaxform-data,.ajaxform div.ajaxform-data{margin:0 0 .25rem;padding:0}#ajaxform div.ajaxform-rem,.ajaxform div.ajaxform-rem{margin:0 0 .25rem;padding:0;color:#080;font-size:.85rem}@media screen and (max-width:800px){#ajaxform div.ajaxform-data,.ajaxform div.ajaxform-data{margin-left:.5em}#ajaxform div.ajaxform-rem,.ajaxform div.ajaxform-rem{margin-left:.7em}}#ajaxform div.ajaxform-rem:before,.ajaxform div.ajaxform-rem:before{content:"※ "}#ajaxform div.ajaxform-submit,.ajaxform div.ajaxform-submit{margin:1em 0}#ajaxform div.ajaxform-required:after,.ajaxform div.ajaxform-required:after{content:" *";color:red}#ajaxform input.ajaxform-submit,.ajaxform input.ajaxform-submit{padding:.5rem 1rem;min-width:50%}#ajaxform input,.ajaxform input{max-width:calc(100% - 2em)}#ajaxform .nowrap,.ajaxform .nowrap{white-space:nowrap;overflow:hidden}#ajaxform input.form-control.inline,.ajaxform input.form-control.inline,#ajaxform select.form-control.inline,.ajaxform select.form-control.inline{display:inline-block}#ajaxform .ajaxform-data p:has(span[data-x-name]),.ajaxform .ajaxform-data p:has(span[data-x-name]){margin:.5rem 0;padding:.5rem;border:1px dashed #ccc;font-size:1.2rem}