.modal-container input,.modal-container select{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;font-size:14px;padding:7px 15px}.modal-container input[type="button"],.modal-container input[type="submit"],.modal-container input[type="reset"],.modal-container button{background-color:#009fe8;color:#fff}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:120%;background-color:rgba(0,0,0,0.7);-webkit-text-size-adjust:100%}.modal-close{text-align:right}.modal-close span{display:inline-block;width:25px;height:25px;text-align:center;line-height:25px;font-size:20px;border-radius:5px}.modal-close span:hover{cursor:pointer}.modal-container{color:#666;font:100%/120% Tahoma,Arial,Helvetica,Verdana,sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:13px;line-height:120%;font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;font-size:13px;background-color:rgba(255,255,255,1);margin:25px auto;padding:10px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:5px;width:calc(100vw - 50px);height:calc(100vh - 150px)}@media(min-width:576px){.modal-container{width:calc(100vw - 50px)}}@media(min-width:768px){.modal-container{width:700px}}.modal-container .description{margin-bottom:10px}.modal-container .search-control{display:flex;align-items:center;flex-direction:column;margin-bottom:10px}.modal-container .search-control>div{width:100%;margin-bottom:5px}.modal-container .result-description{margin-bottom:5px}.modal-container .select-nashi{width:100%}@media(min-width:576px){.modal-container .search-control{flex-direction:column}.modal-container .search-control>div{width:100%;margin-bottom:5px}}@media(min-width:768px){.modal-container .search-control{flex-direction:row}.modal-container .search-control>div{width:auto;margin-bottom:0}}.modal-container .search-control>div{margin-right:10px}.modal-container .school-result{padding:10px 0 0;background-color:#f4f4f4;border-radius:5px}.modal-container .school-result>div{padding-left:10px;padding-right:10px}.modal-container .school-result-in{padding-bottom:10px;text-align:center}.modal-container .school-result table{background-color:#fff;margin-top:10px;border-spacing:0}.modal-container table{border:0;width:100%;font-size:inherit}.modal-container .school-result td,.modal-container .school-result th{border-bottom:5px solid #f4f4f4;padding:.3em .5em}.modal-container .school-result thead th{text-align:center}.modal-container .school-result tbody .col-todofuken,.modal-container .school-result tbody .col-select{text-align:center}.modal-container .school-result tbody .col-company{text-align:left}