#questionnaire_doc{margin-left:auto;margin-right:auto;font-family:meiryo,Meiryo UI,tahoma,arial,Hiragino Sans GB,sans-serif}#questionnaire_doc .card{border-bottom:1px solid #d9d9d9;margin-bottom:8px}#questionnaire_doc .card .card-head{font-size:14px;padding:8px 16px}#questionnaire_doc .card .card-body{padding:16px 32px}#questionnaire_doc .line{margin-bottom:8px}#questionnaire_doc .user .form-label{width:180px;display:inline-block;text-align:right;margin-right:40px}#questionnaire_doc .user .form-select{margin-right:50px;width:350px}#questionnaire_doc #contentPage p.error{color:#dc3545;margin:10px 0}#questionnaire_doc #contentPage .question.error,#questionnaire_doc #contentPage .user .line.error{border:2px solid #f90}#questionnaire_doc #contentPage .survey .description{white-space:pre-wrap}#questionnaire_doc #contentPage .user .line{padding:4px;margin-bottom:8px}#questionnaire_doc #contentPage .questionList input[type=checkbox],#questionnaire_doc #contentPage .questionList input[type=radio]{vertical-align:middle;margin-right:15px}#questionnaire_doc #contentPage .questionList .question{margin-bottom:8px;padding:4px}#questionnaire_doc #contentPage .questionList .question .question-title{margin-bottom:8px}#questionnaire_doc #contentPage .questionList .question .question-title .title{margin-left:20px}#questionnaire_doc #contentPage .questionList .question .question-body{margin-bottom:8px;margin-left:50px}#questionnaire_doc #contentPage .questionList .question .question-memo{margin-bottom:8px}#questionnaire_doc #contentPage .questionList .question .answer-option{display:inline-block;margin:5px 10px}#questionnaire_doc #contentPage .questionList .question .answer-option:hover{color:#77b800}#questionnaire_doc #contentPage .questionList .question .mulselect label{padding:3px 0;display:block;white-space:pre-wrap}#questionnaire_doc #contentPage .comment textarea{width:95%;height:100px;resize:none;overflow:hidden;padding:5px 12px;border:1px solid #d9d9d9}#questionnaire_doc .submit-container{margin:20px 0;display:flex;flex-direction:row;justify-content:center;align-items:center}#questionnaire_doc .submit-container .btn{display:inline-block;height:30px;line-height:30px;padding:0 24px;margin-right:20px;background:#efefef;border:1px solid #767676;text-decoration:none;cursor:pointer}#questionnaire_doc .submit-container .btn:hover{background:#e0d9d9}#questionnaire_doc .submit-container .btn.disabled{background-color:#ccc;color:#999;cursor:not-allowed}#questionnaire_doc .submit-container .tip{width:400px}#questionnaire_doc #infoPage .formlead{text-align:center}#questionnaire_doc #infoPage .policy p{margin-top:20px}#questionnaire_doc #infoPage .questionList .question{display:flex;justify-content:space-between;margin-bottom:8px}#questionnaire_doc #infoPage .questionList .question .question-title{width:70%}#questionnaire_doc #infoPage .questionList .question .question-body{width:25%}#questionnaire_doc #infoPage .questionList .question .question-title .title{margin-left:20px}#questionnaire_doc #infoPage .comment h5{margin-left:-20px}#questionnaire_doc #infoPage .comment .text{white-space:pre-wrap}#questionnaire_doc #finishPage .formlead{text-align:center;margin:60px 0 40px}