.questions .question{margin-bottom:2em;}.questions .question .question-header{border-left-color:#ea6390;padding:2px 10px 2px 10px;margin:0 0 10px 0;border-left-width:3px;border-left-style:solid;}.questions .question .question-header .question-title .question-title-no{font-size:1.1em;margin-right:.5em;}.button-primary{background-color:#2ea7e0;color:#fff;border-color:#2ea7e0;}.button-primary:hover,.button-primary:focus{color:#fff;background-color:#58b4e0;border-color:#58b4e0;}.button-primary:active,.button-primary.active{color:#fff;background-color:#2390c4;border-color:#2390c4;}body{font-family:'Noto Sans JP',sans-serif !important;font-weight:normal;}.form-container{margin:1em;}.form-container .form-submit{text-align:right;}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media (min-width:768px){.container{width:750px;}}@media (min-width:992px){.container{width:970px;}}@media (min-width:1200px){.container{width:1170px;}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;user-select:none;}.form-control{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}textarea.form-control{height:auto;}.form-check{display:block;margin-bottom:8px;}.form-check-label{cursor:pointer;}.form-check-input{margin-right:6px;vertical-align:middle;}.alert{padding:10px 15px;margin:0 0 15px 0;border:1px solid transparent;border-radius:4px;}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}