.form-label__horizontal{width:100%;display:flex;flex-direction:row;justify-content:space-between}.form-label__horizontal>div{flex:1}.form-label__horizontal>div:first-of-type{padding-right:4px}.form-label__horizontal>div:not(:first-of-type){padding-left:4px}.form-label__horizontal>div:not(:last-of-type){padding-right:4px}.form-label__horizontal>div:last-of-type{padding-left:4px}#wrapper #main #contact .inner form ul li.other-error p{text-align:left;background-color:#f5f6fa;border-radius:8px;padding:1em}#search-school__wrapper,#search-department__wrapper{position:relative;display:none}#search-school__wrapper #search-school__list,#search-school__wrapper #search-department__list,#search-department__wrapper #search-school__list,#search-department__wrapper #search-department__list{position:absolute;width:100%;overflow-y:auto;max-height:50vh;background-color:white;border-radius:4px;box-shadow:0 0 16px 0 rgba(0,0,0,0.2);padding:16px;box-sizing:border-box;z-index:100}#search-school__wrapper #search-school__list li,#search-school__wrapper #search-department__list li,#search-department__wrapper #search-school__list li,#search-department__wrapper #search-department__list li{margin-bottom:initial !important;display:flex;flex-direction:row !important;align-items:center;justify-content:space-between}#search-school__wrapper #search-school__list li div,#search-school__wrapper #search-department__list li div,#search-department__wrapper #search-school__list li div,#search-department__wrapper #search-department__list li div{font-weight:normal;font-size:1.4rem}#search-school__wrapper #search-school__list li div span,#search-school__wrapper #search-department__list li div span,#search-department__wrapper #search-school__list li div span,#search-department__wrapper #search-department__list li div span{margin-left:0.5rem;font-size:1.2rem;color:#666666}#search-school__wrapper #search-school__list li .select-school-button,#search-school__wrapper #search-school__list li .select-department-button,#search-school__wrapper #search-department__list li .select-school-button,#search-school__wrapper #search-department__list li .select-department-button,#search-department__wrapper #search-school__list li .select-school-button,#search-department__wrapper #search-school__list li .select-department-button,#search-department__wrapper #search-department__list li .select-school-button,#search-department__wrapper #search-department__list li .select-department-button{border-radius:14px;height:1.2rem;background-color:#ff9242;color:white;font-size:1.2rem;padding:5px 8px;line-height:1;cursor:pointer}#search-school__wrapper #search-school__list li:not(:last-of-type),#search-school__wrapper #search-department__list li:not(:last-of-type),#search-department__wrapper #search-school__list li:not(:last-of-type),#search-department__wrapper #search-department__list li:not(:last-of-type){border-bottom:dashed 1px #dadada;padding-bottom:8px}#search-school__wrapper #search-school__list li:not(:first-of-type),#search-school__wrapper #search-department__list li:not(:first-of-type),#search-department__wrapper #search-school__list li:not(:first-of-type),#search-department__wrapper #search-department__list li:not(:first-of-type){padding-top:8px}.flash__notice{position:fixed;max-width:304px;top:16px;left:0;right:0;margin:auto;padding:8px 16px;background-color:#43c684;box-shadow:0 0 16px 0 rgba(0,0,0,0.2);border-radius:16px;line-height:1.3;font-size:1.4rem;text-align:center;color:white;z-index:100}#open_announce{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:100vh;background-color:#eaecef}#open_announce img{width:100%;max-width:820px}.js-repeatable-question{display:flex;flex-direction:column;gap:16px}.js-repeatable-question-item{display:flex;flex-direction:column;align-items:center;gap:4px}.js-remove-question{border:solid 1px #dedede;border-radius:4px;text-align:center;font-size:12px;color:#333333;max-width:120px;width:100%}.js-remove-question:hover{background-color:#dcdcdc}.js-add-question{border:solid 1px #ff9242;border-radius:4px;text-align:center;background-color:#ff9242;color:white}textarea.js-auto-resize{resize:none}
