html{font-size:62.5%;min-height:100%;position:relative}body{color:#444;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","ＭＳ Ｐゴシック",sans-serif !important;background:white;font-size:1.8rem;line-height:180%;margin:0}h1,h2,h3{color:#193088;font-size:2rem;text-align:center;font-weight:normal !important;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","ＭＳ Ｐゴシック",sans-serif !important;line-height:150% !important;margin:20px 0}a,a:hover{text-decoration:none}.page{margin:10px}header{background-color:#193088}header .navbar-brand{font-size:1.7rem}header a{color:white !important}.navbar-toggle,.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:white}.navbar-inverse .navbar-toggle .icon-bar{background-color:#193088}header .navbar-inverse{background-color:transparent}header+.row{margin-top:10px;text-align:center}footer{border-top:1px solid #ccc;padding-top:20px;margin-top:20px;margin-bottom:20px;font-size:1.2rem;text-align:center;line-height:160%}label{font-size:1.3rem;font-weight:normal;transform-origin:0 0;transform:scaleX(0.9);width:111%}.btn-primary,.alertable-ok{background-color:#193088 !important}.alertable{top:5vh !important}.btn-lg{font-size:2.4rem;margin-top:20px !important;margin-bottom:20px !important}.modal-content .btn-lg{margin:0 !important}.btn-info{margin-top:10px;margin-bottom:10px}.modal .btn-lg{margin:0}.btn-default{font-size:1.8rem}.form-check{margin-bottom:10px}.form-check-label{margin-top:-3px;display:contents}.form-check-input{width:20px;height:20px}input{margin-right:2px !important}.alert-warning{font-size:120%;color:white;background-color:#f76d72}.att{margin-top:10px;font-size:1.2rem;line-height:170%;text-align:left}.counseling-list{color:white;background-color:#f76d72;border:0}.well{padding:20px 10px 20px}.alertable-ok,.alertable-cancel{width:48%}.alertable-alert .alertable-ok{width:100%}.date-list tr>th,.time-cell{font-size:1.1rem}.open-cell,.close-cell{font-size:2.3rem}.time-button a{font-size:2rem}.confirm{margin-bottom:30px}.confirm .col-sm-12{border-top:1px solid #ccc;padding-top:30px;margin-top:20px}.confirm .col-sm-12:first-child{margin-top:0px}.confirm .control-label{font-size:1.4rem;font-weight:bold;color:#193088}.history-list tr>td{font-size:1.6rem;width:80%;padding:15px !important;vertical-align:middle !important}.yoyakudate{text-align:left;font-weight:bolder;display:block;margin-bottom:10px}.tr-cancel td:nth-of-type(2){font-size:1rem !important}.input-sm{height:50px;font-size:2rem}@media screen and (min-width: 768px){body.page{width:790px;margin:0 auto}header .navbar-brand{font-size:2.4rem}}
