.diagnosis-wrap .diagnosis-form{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px}.diagnosis-wrap .red_message p{margin:5px 15px 5px 5px;padding:0;display:inline-block}.diagnosis-wrap .diagnosis-form,.diagnosis-wrap .diagnosis-result{padding:10px;border:5px solid #789;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.diagnosis-wrap .diagnosis-form-title{margin-top:0;border-bottom:1px solid #789;color:#789;font-size:20px;font-weight:700}.diagnosis-wrap .diagnosis-form .label,.diagnosis-wrap .diagnosis-form .cols{margin:0;padding:0}.diagnosis-wrap .diagnosis-form .label-diagnosis-name{margin:0;padding:5px 10px;height:45px;max-height:45px;background-color:gray;border:1px solid gray;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.diagnosis-wrap .diagnosis-form #diagnosis-name{margin:0;height:45px;max-height:45px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid gray;background-color:#fff}.diagnosis-wrap .diagnosis-form .submit{margin:20px 0 5px;text-align:center}.diagnosis-wrap .diagnosis-form .submit input{margin:0;padding:5px 10px;height:45px;max-height:45px;background-color:#708090;border:1px solid #708090;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.diagnosis-wrap .diagnosis-form .submit input:hover{background-color:#b0c4de;border:1px solid #b0c4de}.diagnosis-wrap .diagnosis-form .submit .nb-button{margin:0 10px}.diagnosis-wrap .diagnosis-form .question{margin:20px 5px;color:gray}.diagnosis-wrap .diagnosis-form .question .qcontents{font-weight:700}.diagnosis-wrap .diagnosis-form .question .qcontents .question-number{color:gray}.diagnosis-wrap .diagnosis-form .question .qcontents .question-delimiter{display:none}.diagnosis-wrap .diagnosis-form .question .qcontents .question-text{margin-left:15px;font-size:17px;color:#789}.diagnosis-wrap .diagnosis-form .question .qselect{margin:15px 0 10px;font-weight:700}.diagnosis-wrap .diagnosis-form .question .qselect .choose:hover{border-bottom:1px solid #b0c4de;cursor:pointer}.diagnosis-wrap .diagnosis-form .question .qselect .choose:hover input,.diagnosis-wrap .diagnosis-form .question .qselect .choose:hover label{color:#b0c4de;cursor:pointer}