@charset "utf-8";html,body{margin:0;padding:0;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;color:#555;height:100vh}.container{padding:0 5px;overflow-x:hidden;min-height:100vh}textarea{resize:vertical}.into-text{padding-top:15px;padding-bottom:10px}.btn,.fc-button{box-shadow:rgba(255,255,255,.5) 0 1px inset,rgba(0,0,0,.2) -1px -1px inset}.btn-primary,.fc-button-primary{background-color:#3788d8!important;border-color:#2e6da4!important}.btn-default{background-color:#ddd!important;border-color:#555!important}.btn:disabled,.fc-button:disabled{background-color:#ccc!important;border:#aaa solid 1px!important;box-shadow:none}.pagination{margin-top:5px}.pagination a{box-shadow:rgba(255,255,255,.5) 0 1px inset,rgba(0,0,0,.2) -1px -1px inset}div.list-group>div>div:nth-child(n+2){border-top:1px dotted #aaa}a,a:hover,a:active,a:focus{text-decoration:none}a,a:active,a:focus,input[type="button"]:hover,input[type="button"]:active,input[type="submit"]:hover,input[type="submit"]:active{outline:none}input[type="button"],input[type="submit"]{min-width:70px;font-size:medium;line-height:20px}label.control-label:after{content:" :"}#ValidationSummary{margin:0 -5px 3px -5px;border-radius:0}#ValidationSummary ul{margin:0;padding:0;list-style:none}.field-validation-valid{display:none}.field-validation-error{display:inline-block;color:#a94442;font-weight:bold}.field-validation-error:before{font-family:"Glyphicons Halflings";content:"";vertical-align:text-top;margin-right:4px}.modal-dialog .field-validation-valid{color:#a94442;font-weight:bold}#header{box-shadow:0 2px rgba(0,0,0,.05);background:#fff;border-bottom:#81c03d solid 2px;z-index:20}#common-header{height:60px}#common-header a{line-height:30px}.main-title{margin-left:10px;background:url(../../img/waologo_flat.svg) no-repeat left;background-size:30px;padding-left:40px;font-weight:bold}.wao-logo-cmp{display:inline-block;background-image:url(../../img/company_title.png);background-size:cover;width:200px;height:40px}.user-info{position:absolute;top:38px;right:60px;font-size:large;white-space:nowrap;overflow:hidden;max-width:100%}.user-info span{margin-left:70px}.logo-cmp{position:absolute;top:1px;left:40%}.btn-home{text-align:left;width:200px;box-shadow:none;-webkit-box-shadow:none;border-radius:0}.btn-home,.btn-home:hover,.btn-home:active,.btn-home:focus{color:#555;box-shadow:none;-webkit-box-shadow:none}.label-title{display:inline-block;margin-bottom:0;white-space:nowrap;vertical-align:middle;padding:10px 16px 10px 40px;font-size:18px;text-align:left;width:200px;color:#555;line-height:30px}#contents-title{height:41px;line-height:38px;border-top:1px solid #ccc;background-color:#d3efb4}#contents-title>a.page-back{display:inline-block;height:36px;width:36px;margin-top:2px;margin-left:5px;text-align:center;font-size:large;color:#555;border:1px solid #aaa;border-radius:5px;box-shadow:rgba(255,255,255,.5) 1px 1px inset,rgba(0,0,0,.2) -1px -1px inset}#contents-title>span{font-size:large;font-weight:bold;padding-left:8px}#contents-header-button{padding-left:5px;padding-right:5px;border-top:1px solid #ccc}#contents-header-button input{margin-top:3px;margin-bottom:3px}#contents-header-button div.pull-left{text-align:left}#contents-header-button div.pull-right{text-align:right}#contents-footer{position:fixed;bottom:0;left:0;width:100vw;z-index:10;padding-left:5px;padding-right:5px;text-align:center;background:#ddd;border-top:2px solid #888}#sidebar-wrapper{z-index:2;position:fixed;top:0;right:0;width:250px;height:100%;margin-right:-250px;overflow-y:auto;background:#fff;border-left:#555 solid 2px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;overflow-x:hidden}#sidebar-wrapper.active{box-shadow:rgba(0,0,0,.5) -5px 0 10px}#sidebar-wrapper .menu-header{background-color:#f0f0f0}#sidebar-wrapper .version{display:none;position:absolute;bottom:0;left:5px;font-size:10px}.list-group table{margin-bottom:0}.list-group a:first-child{border-bottom:1px solid #aaa}a.list-group-item:hover,a.list-group-item:focus,a.list-group-item{background-color:#ddd;font-weight:bold}.sidebar-nav{margin:0;padding:0;list-style:none}.sidebar-nav>li{line-height:40px;border-bottom:solid 1px #555}.sidebar-nav>li>*:first-child{padding-left:15px}.sidebar-nav>li.sidebar-brand{line-height:50px}.sidebar-nav>li.logout-separator{height:40px}.sidebar-nav>li.logout{background-color:#fdd}.sidebar-nav>a,.sidebar-nav>li>a{position:relative;display:block;color:#555}.sidebar-nav>li>a>span{position:absolute;top:13px;right:17px}#menu-close{height:50px;width:50px;text-align:center}#menu-close span{position:initial;top:0!important;right:initial;line-height:50px;font-size:large}#menu-toggle{width:50px;height:50px;color:#555;text-align:center}#menu-toggle span{line-height:50px;font-size:19px}.info{display:inline-block;position:absolute;top:2px;right:2px;background:#ef5454;border-radius:10px}.info span{padding:0 5px;color:#fff;font-size:12px}#workflow>ul.wf_inner{margin:0;padding:0;list-style-type:none}#workflow>ul.wf_inner>li{position:relative;display:block;margin:0;padding:0;border-bottom:dotted 1px #ccc}#workflow>ul.wf_inner>li:first-child{border-top:solid 1px #555}#workflow>ul.wf_inner>li:last-child{border-bottom:none}#workflow>ul.wf_inner>li a,#workflow>ul.wf_inner>li a:hover,#workflow>ul.wf_inner>li a:focus,#workflow>ul.wf_inner>li a:active{display:inline-block;width:230px;color:#555}#workflow>ul.wf_inner div{position:absolute;top:10px;right:15px;height:21px;vertical-align:top;line-height:initial}#workflow>ul.wf_inner div>span{text-align:center;padding:0 10px;border-radius:12px}#workflow>ul.wf_inner div>span.stamp{background-color:#ef5454;color:#fff;font-weight:bold}#workflow>ul.wf_inner div>span:after{content:" 件"}#sidebar-wrapper.active{right:250px;width:250px;transition:all .4s ease 0s}.loadingbox{display:block;position:fixed;background-image:url(../../img/loading-icon.gif);background-size:105px 35px;background-position:center center;background-repeat:no-repeat;background-color:#fff;top:0;left:0;width:100vw;height:100vh;z-index:2000}.required{color:#0063dd}.checkbox{margin:0;display:inline-block;padding-left:15px;word-break:keep-all;vertical-align:text-top}.checkbox label{left:50px;line-height:22px;margin-top:0;padding-top:0}input[type="checkbox"]{-webkit-appearance:none;width:22px;height:22px;margin:0!important;background:url(../../img/check_off.svg) no-repeat;vertical-align:text-bottom}input[type="checkbox"]:checked{background:url(../../img/check_on.svg) no-repeat}.radio_button{margin:0 0 6px 0;display:inline-block;padding-left:15px;word-break:keep-all}.radio_button label{line-height:23px;padding-left:27px;font-weight:normal}input[type="radio"]{position:absolute;-webkit-appearance:none;width:22px;height:22px;margin:0!important;background:url(../../img/radio_off.svg) no-repeat}input[type="radio"]:checked{background:url(../../img/radio_on.svg) no-repeat}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control{background-image:url(../../img/pull_down.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:14px;background-color:#fff}select.form-control:disabled{background:none;background-color:#ebebeb!important}select.form-control:focus,select.form-control:active{background-image:url(../../img/pull_up.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:14px;background-color:#fff}.pick-date{width:120px!important}.datepicker .table-condensed{width:85vw;max-width:400px;height:300px}.datepicker-dropdown th,.datepicker-dropdown td{text-align:center!important}.modal-body{background-color:#eee}.modal-body a{display:block;color:inherit;text-decoration:none;background:#f7f7f7;box-shadow:0 1px 2px rgba(0,0,0,.29);line-height:38px;margin-bottom:8px;background-color:#fff}.modal-body a:active{box-shadow:inset 0 0 2px rgba(128,128,128,.1);transform:translateY(2px)}.modal-body a:nth-last-child(-n+1){margin-bottom:0}.modal-body a{padding-left:15px}.modal-body .para1{padding-left:10px}.modal-body .para2{padding-left:20px}.modal-body .para3{padding-left:30px}.modal-body .para4{padding-left:40px}.modal-body .para5{padding-left:50px}ul.ui-autocomplete{max-height:300px!important;overflow-y:scroll!important;box-shadow:rgba(0,0,0,.5) 2px 5px 4px}ul.ui-autocomplete>li:nth-child(n+1){border-top:1px solid #e0e0e0}.panel{border:1px solid #a0a0a0;box-shadow:1px 3px 2px rgba(0,0,0,.2)}.panel-heading{background-color:#e0e0e0!important;padding:5px 10px;font-weight:bold}.panel-heading>span{display:inline-block;word-break:break-all}dl.panel-list{width:100%;margin:0}dl.panel-list>dt{width:100%;padding:5px 10px;border-top:1px solid #ddd;font-weight:bold}dl.panel-list>dd{margin-left:90px;margin-top:-15px;padding:5px 5px;word-break:break-all;min-height:1em}dl.panel-list>dd.right{text-align:right;padding-right:25px}dl.panel-list>dd>span{display:block;word-break:break-all}.param-group{margin-top:5px}.param-group .group-header{line-height:40px;font-weight:bold;background-color:#e0e0e0;border-top:2px solid #bbb;margin-left:-5px;margin-right:-5px}.param-group .group-header span{line-height:40px;padding-left:15px}span{word-break:break-all}span.rawtext{white-space:pre-wrap}span.pull-left{display:inline-block;width:28px;line-height:20px;font-size:larger}.input-horizon>.form-control{display:inline-block;width:initial}.input-date{width:50%}.detail-title{background-color:#f0f0f0;padding:3px 5px;margin:0 -5px;margin-bottom:5px}.detail-title>span{display:block;word-break:break-all;font-weight:bold}.pdfdata>a{background-image:url(../../img/pdfdata.svg);background-repeat:no-repeat;background-position:center center;background-size:36px auto}.pdfdata>span,.pdfdata>a{display:block;margin:0 auto;text-align:center;width:36px;height:36px;opacity:.8}.pdfdata>a:hover,.pdfdata>a:focus,.pdfdata>a:active{opacity:1}.pdfdata01>a{background-image:url(../../img/pdfdata01.svg);background-repeat:no-repeat;background-position:center center;background-size:36px auto}.pdfdata01>span,.pdfdata01>a{display:block;margin:0 auto;text-align:center;width:36px;height:36px;opacity:.8}.pdfdata01>a:hover,.pdfdata01>a:focus,.pdfdata01>a:active{opacity:1}.extlink>a{background-image:url(../../img/extlink_image.svg);background-repeat:no-repeat;background-position:center center;background-size:36px auto}.extlink>span,.extlink>a{display:block;margin:0 auto;text-align:center;width:36px;height:36px;opacity:.8}.extlink>a:hover,.extlink>a:focus,.extlink>a:active{opacity:1}