
body,button,dd,div,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,select,table,td,th,ul{margin:0;padding:0}ol,ul{list-style:none}img{border:0}img,input,label,select,svg,textarea{vertical-align:middle}table{border-collapse:collapse}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}*,:after,:before{word-break:break-all;box-sizing:border-box}pre{white-space:pre-wrap}body,html{min-height:100%}.no-ff select{outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select{font-size:12px}select::-ms-expand{display:none}button,input[type=button],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,"sans-serif";font-size:14px;line-height:1.6;-webkit-text-size-adjust:100%}em,small,strong{font-style:normal;font-weight:400}a{color:#1a4f89;text-decoration:none}a:hover{text-decoration:underline}input[type=password],input[type=text]{margin:0;padding:10px 10px 9px}input[type=password],input[type=text],select{width:100%;font-size:12px;border-radius:3px;border:1px solid #b8b8b8}select{padding:6px 10px;display:block;height:34px;background-color:#fff;background-image:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}a.btn{color:#fff}a.btn,a:hover .btn{text-decoration:none}img.iconsize-s{width:35px;height:35px;margin-right:5px}img.iconsize-m{width:45px;height:45px;margin-right:5px}img.iconsize-l{width:60px;height:60px;margin-right:10px}.content-wrapper{zoom:1;width:100%;padding-top:70px;padding-bottom:30px}.content-wrapper:after{content:"";display:block;clear:both}.content-wrapper.showButtonGroup{padding-bottom:80px}.content-wrapper div.col-md-8 div.ng-scope{margin-top:3px;margin-bottom:5px}.content-wrapper div.col-md-8 div.ng-scope label{margin-bottom:0}.left-content{width:68px;background-color:#1a4f89;height:100%;position:fixed}header{width:100%;height:40px;box-sizing:border-box;background-color:#ee4919;position:fixed;top:0;z-index:5}header .header-wrapper{zoom:1;height:40px;padding-top:8px}header .header-wrapper:after{content:"";display:block;clear:both}header .header-wrapper h1{float:left;margin:0 32px 0 0;padding-left:32px;font-size:14pt;color:#fff;cursor:pointer}header .header-wrapper a{margin-right:20px}header.header-up{top:-40px}header.header-down{top:0}header.no-menu{background-color:#013f98;font-family:Source Sans Pro,sans-serif}header.no-menu a{color:#fff}header.no-menu h1{cursor:default}header .header-right{color:#fff}header .header-tabs{background-color:#ee4919}header .header-tabs ul{font-size:14px;margin-left:20px;border-bottom:1px solid #dfdfdf;border:none}header .header-tabs ul li{display:inline-block;margin:0;padding:0 14px 3px;color:#fff;cursor:pointer}header .header-tabs ul li.active{color:#ee4919;background-color:#fff;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}header .header-tabs ul li.active a{color:#ee4919;text-decoration:none}header .header-tabs ul li a{color:#fff;text-decoration:none}.sub-header{width:100%;height:39px;box-sizing:border-box;background-color:tan;border-bottom:2px solid #dfdfdf;position:fixed;top:40;z-index:1;font-size:12px}.sub-header div{margin-left:5px}.sub-header div label{height:18px;margin:0}.sub-header div div{height:18px;text-indent:5px;margin-top:-3px}.sub-header.no-menu{font-family:Source Sans Pro,sans-serif}.maincontent-wrapper{padding:40px 0 50px 32px;width:928px}.maincontent-wrapper .maincontent{width:100%}.maincontent-wrapper .maincontent .breadcrumb{margin-bottom:30px;zoom:1}.maincontent-wrapper .maincontent .breadcrumb:after{content:"";display:block;clear:both}.maincontent-wrapper .maincontent .breadcrumb ul li{display:inline-block}.maincontent-wrapper .maincontent .breadcrumb ul li+li{margin-left:15px}.maincontent-wrapper .maincontent .breadcrumb ul li+li:before{content:"＞";margin-right:15px}.maincontent-wrapper .maincontent .breadcrumb ul li a{text-decoration:underline}.maincontent-wrapper .maincontent .breadcrumb ul li a:hover{text-decoration:none}.maincontent-wrapper .maincontent .topics-box{position:relative;margin-bottom:30px}.maincontent-wrapper .maincontent .topics-box h2,.maincontent-wrapper .maincontent .topics-box h3{margin:0;padding-bottom:25px;border-bottom:1px dotted #dfdfdf;font-size:18px}.maincontent-wrapper .maincontent .form-box{zoom:1}.maincontent-wrapper .maincontent .form-box:after{content:"";display:block;clear:both}.maincontent-wrapper .maincontent .form-box label{width:108px;display:inline-block;float:left}.maincontent-wrapper .maincontent .form-box input[type=text]{display:inline-block;box-sizing:border-box;width:788px;float:left}.maincontent-wrapper .maincontent .form-box .logofile-box{border:1px dotted #b8b8b8;padding:20px;border-radius:3px;background:url(../images/file_upload.svg) no-repeat 50% 30%;background-size:80px;height:150px}.maincontent-wrapper .maincontent .form-2box{zoom:1}.maincontent-wrapper .maincontent .form-2box:after{content:"";display:block;clear:both}.maincontent-wrapper .maincontent .form-2box label{float:left;width:108px;display:inline-block}.maincontent-wrapper .maincontent .form-2box dl{float:left;display:inline-block}.maincontent-wrapper .maincontent .form-2box dl dd,.maincontent-wrapper .maincontent .form-2box dl dt{width:378px}.maincontent-wrapper .maincontent .form-2box dl+dl{margin-left:32px}.maincontent-wrapper .maincontent .form-2box button{float:left;width:189px;border-radius:3px 0 0 3px}.maincontent-wrapper .maincontent .form-2box button+button{border-radius:0 3px 3px 0;border-left:none}.maincontent-wrapper .maincontent .form-3box{zoom:1}.maincontent-wrapper .maincontent .form-3box:after{content:"";display:block;clear:both}.maincontent-wrapper .maincontent .form-3box label{float:left;width:108px;display:inline-block}.maincontent-wrapper .maincontent .form-3box dl{float:left;display:inline-block}.maincontent-wrapper .maincontent .form-3box dl dd{width:190px}.maincontent-wrapper .maincontent .form-3box dl+dl{margin-left:16px}.maincontent-wrapper .maincontent .form-3box dl+dl dd{width:78px}.maincontent-wrapper .maincontent .tab-box{margin-top:40px;border-bottom:1px solid #b8b8b8}.maincontent-wrapper .maincontent .tab-box ul{height:42px;width:100%}.maincontent-wrapper .maincontent .tab-box ul li{display:inline-block;height:43px}.maincontent-wrapper .maincontent .tab-box ul li a{display:block;padding:10px 20px;color:#000;text-decoration:none}.maincontent-wrapper .maincontent .tab-box ul li a:hover{background-color:#1a4f89;color:#fff;border-radius:3px 3px 0 0}.maincontent-wrapper .maincontent .tab-box ul li.active{border-radius:3px;border-top:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-left:1px solid #b8b8b8;border-bottom:1px solid #fff}.maincontent-wrapper .maincontent .tab-box ul li.active a:hover{background-color:#fff;color:#000;border-radius:3px 3px 0 0}.maincontent-wrapper .maincontent .tab-cont{margin-top:35px}.maincontent-wrapper .maincontent .tab-cont .no-patient p{text-align:center}.maincontent-wrapper .maincontent .tab-cont .more-btn{margin-top:20px}.maincontent-wrapper .maincontent .list-table{width:100%;border-top:1px solid #b8b8b8;border-left:1px solid #b8b8b8}.maincontent-wrapper .maincontent .list-table thead{text-align:left;background-color:#dfdfdf}.maincontent-wrapper .maincontent .list-table thead th{padding:10px;border-right:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;font-weight:700}.maincontent-wrapper .maincontent .list-table tbody .patient:hover{background:#fffcef;cursor:pointer}.maincontent-wrapper .maincontent .list-table tbody td{padding:10px;border-right:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8}.maincontent-wrapper .maincontent .contentbtm-btn-box{zoom:1;margin-top:50px;text-align:center;font-size:0}.maincontent-wrapper .maincontent .contentbtm-btn-box:after{content:"";display:block;clear:both}.maincontent-wrapper .maincontent .contentbtm-btn-box a{margin-right:16px}.maincontent-wrapper .maincontent .contentbtm-btn-box a+a{margin-left:16px}.maincontent-wrapper .maincontent .register-btn,.maincontent-wrapper .maincontent .save-btn{margin-top:50px}h1.schemaTitle{margin-top:0;padding:.5em 1em;border:1px solid #ccc;border-top:3px solid #ee4919;background:-webkit-linear-gradient(top,#fff,#f0f0f0);background:linear-gradient(180deg,#fff 0,#f0f0f0);box-shadow:inset 0 -1px 0 #fff;font-size:22px}h1.schemaTitle .subtitle{padding:0;margin-top:0;margin-bottom:2px;color:#666;font-size:14px}h2.relationTitle{padding:8px 8px 8px 20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-left-color:#ee4919;border-radius:3px;background:-webkit-linear-gradient(top,#fff,#f0f0f0);background:linear-gradient(180deg,#fff 0,#f0f0f0);box-shadow:inset 0 -1px 0 #fff;font-size:20px}input.schemaAddText{width:100%}input.schemaAddDate{width:50%}textarea.schemaAddTextArea{width:100%}.selection-group{display:inline-block}.selection-group .selection-item{display:inline-block;margin:5px}footer{bottom:0;padding-top:3px;height:30px}.sub-footer,footer{left:0;z-index:2;width:100%;margin-top:5px;position:fixed;background-color:#fff}.sub-footer{bottom:30px;height:50px;padding-top:10px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb40{margin-bottom:30px;margin-bottom:40px}.mb50{margin-bottom:50px}.message-area{margin:10px 10px 20px}textarea{width:100%;height:40%;resize:vertical}.btn-menu,.btn-menu-half{margin:3px 0}.btn.btn-green{background-color:#5bb92a;border-color:#3f811d;color:#fff}.btn.btn-green:hover{background-color:#51a625;border-color:#2d5c15;color:#fff}.btn.btn-yellow{background-color:#f2e700;border-color:#f2d500;color:#fff}.btn.btn-yellow:hover{background-color:#e8dc00;border-color:#e8cb00;color:#fff}.ng-table-counts,.pagination.ng-table-pagination{margin-top:5px;margin-bottom:5px}label input[type=checkbox]{vertical-align:baseline}label.fontSmall{font-size:13px}div.xs-row{min-height:60px;max-height:100px;padding:5px 0 5px 5px;clear:both;overflow:hidden;background:#efefef;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#efefef),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#efefef,#fff);background:linear-gradient(180deg,#efefef 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#efefef",endColorstr="#ffffff",GradientType=0)}.modal-dialog{margin:120px auto}.dropdown-menu{min-width:60px;font-size:12px}table>caption>button{margin-left:20px}tr>td{vertical-align:middle!important}tr>td.btn-td{min-width:85px}tr>td span.pull-right{white-space:nowrap}tr>td div.pull-right{min-width:71px}hr{margin-top:15px;margin-bottom:15px}.label-as-badge{border-radius:1em}.animation-element{-webkit-transition:all .2s linear;transition:all .2s linear}.animation-element.ng-hide-add,.animation-element.ng-hide-remove{display:block!important}.animation-element.ng-hide-add{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);opacity:1}.animation-element.ng-hide-add-active,.animation-element.ng-hide-remove{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0}.animation-element.ng-hide-remove-active{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);opacity:1}.animation-element-bottom{-webkit-transition:all .2s linear;transition:all .2s linear}.animation-element-bottom.ng-hide-add,.animation-element-bottom.ng-hide-remove{display:block!important}.animation-element-bottom.ng-hide-add{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);opacity:1}.animation-element-bottom.ng-hide-add-active,.animation-element-bottom.ng-hide-remove{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0}.animation-element-bottom.ng-hide-remove-active{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);opacity:1}.schemaColumn{min-height:90px;margin-bottom:5px}.schemaColumn>label{margin-left:-10px;height:22px;display:inline-block;width:100%}.schemaColumn>div.validator{display:inline-block;margin-left:15px}.schemaColumn>div:not(.validator){min-height:40px}.schemaColumn>div:not(.validator)>select{height:40px}.schemaDraft{color:#f78181}.schemaLabel{border:1px solid #b8b8b8;border-radius:3px;font-size:12px;margin:0;padding:10px 10px 9px;width:100%;min-height:40px;background-color:#dadada}.button-group{margin-top:10px;padding-left:15px}.button-group.showButton{z-index:4}.button-group.showButton>button{margin-bottom:-60px}.input-group-btn button.btn,input.form-control{min-height:40px}select:disabled{background-color:#ddd}.dirtyColumn{background-color:#ffffad;color:#ff7f7f;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid gray}.groupTab{padding:8px}.groupTab,.groupTabRef{border-radius:6px;font-weight:700;margin-top:5px;margin-bottom:5px}.groupTabRef{padding:4px 4px 4px 15px}.btnShowButtonGroup{position:fixed;overflow:hidden;bottom:5px;left:15px;margin:0;padding:3px 6px;z-index:3;font-size:12px}.loadingFrame{width:200px;height:150px;position:fixed;left:50%;top:50%;z-index:6;margin-left:-100px;margin-top:-75px;background-color:#fafafa;opacity:.9}.loadingImg{width:100px;height:100px;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-50px;opacity:1}dl.dl-horizontal{margin-top:5px;margin-bottom:1px}dl.dl-horizontal>dt{font-weight:400;width:200px;padding:2px 0}dl.dl-horizontal>dd{border-color:#cfcfcf;border-radius:3px;padding:2px 5px;margin-left:220px;min-height:20px}.searchFromTo .col-sm-5{padding-left:0;padding-right:0}.searchFromTo .col-sm-2{margin-top:8px}select-input select{height:30px}select-input br{display:none}select-input input{height:30px;padding-top:2px!important;padding-bottom:2px!important}.rowClickable{cursor:pointer}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.ng-valid-date[disabled]{background-color:#fff}.relation-table .ng-table-count{margin:0}.relation-table .ng-table-pager .btn{padding:0 8px}