.aform-content dl{display:table;width:100%;margin:0;padding:20px 0;border:none;background:url(/assets/images/border_x01.gif) repeat-x 0 0}.aform-content dl dt,.aform-content dl dd{display:table-cell;box-sizing:border-box;vertical-align:top}.aform-content dl dt{float:none;width:230px;font-weight:normal}.aform-content dl dt .required,.aform-content dl dt .aform-required{position:static;margin-left:10px;padding:1px 4px 0;border-radius:0;background:#de0000;vertical-align:baseline;color:#fff;font-size:1.2rem;line-height:1.5}.aform-content dl dt .aform-label{padding:0}.aform-content dl dd{width:470px;margin:0;padding:0}.aform-content dl .aform-validation,.aform-content dl .aform-input-example{margin-bottom:10px;font-size:1.3rem}.aform-content dl .aform-name,.aform-content dl .aform-kana{margin:0}.aform-content dl .aform-name-ul li,.aform-content dl .aform-kana-ul li{margin:0}.aform-content dl .aform-twice-note,.aform-content dl .aform-name-ul li+li,.aform-content dl .aform-kana-ul li+li{margin-top:20px}.aform-content dl input,.aform-content dl select,.aform-content dl textarea{display:inline-block;padding:11px 8px 8px;border:1px solid #aaa;border-radius:0;background:#fff;box-sizing:border-box;font-size:initial;line-height:1}.aform-content dl textarea{height:142px}.aform-content dl input:focus{box-shadow:1px 1px 1px 0px #e5e5e5}.aform-content dl .aform-input.error{border-color:#ff0000;background:#ffe7ec;color:#333}.aform-content dl .aform-upload,.aform-content dl .aform-upload:focus{border:none;box-shadow:none}.aform-content .validation-advice{margin-top:10px;padding:0;color:#de0000}.aform-content #aform_confirm_msg{text-align:center;margin-bottom:20px}.aform-content .aform-button-area{text-align:center}#aform_result{text-align:center}@media screen and (max-width: 834px){.aform-content dl{display:block}.aform-content dl dt,.aform-content dl dd{display:block;width:100%}.aform-content dl .aform-label{margin-bottom:20px}.aform-content .aform-twice-note,.aform-content .aform-name-ul li+li,.aform-content .aform-kana-ul li+li{margin-top:10px}.aform-content #aform_confirm_msg{text-align:left;margin-bottom:0px}.aform-content .aform-button-area input{margin-top:20px}}@media screen and (max-width: 834px){.m_btnHolder{display:flex;flex-direction:column-reverse}.m_btnHolder>.btn_return{margin-top:0}.m_btnItems .btn_submit{position:relative;top:0;left:0;width:100%}.m_btnHolder>.btn_submit{position:relative;top:0;left:0;width:100%}}
