@charset "utf-8";.login_body .card-title .title{border:0}.caption{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:3px 3px #999;font-size:16px;margin-bottom:15px;padding:8px;text-align:center}[type=file]{font-size:11px}[type=file]+span{color:#f06;font-size:10px!important}.point_mark{background-color:#000;border-color:#0dc6f7;border-radius:1em;color:#ff0;margin-left:.2em}.form-control-readonly{background-color:inherit}.form-control-confirm,.form-control-readonly{background-image:none;color:#555;display:block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;width:100%}.form-control-confirm{background-color:#fff}.form-control-radio{background-color:inherit;background-image:none;color:#555;display:block;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;width:100%}.error .form-control{background-color:#fcc;border-color:#f06}.error-message{color:#f06}h3{font-size:18px;margin-bottom:20px;margin-top:0;text-align:center}h3:after,h3:before{color:#999;content:"■"}h3:before{padding-right:10px}h3:after{padding-left:10px}h4{margin-bottom:1em}.page_name{border:1px solid #000}.page_name,.section_name{margin-bottom:1rem;padding:.7rem}.section_name{border-bottom:1px solid #999}.glyphicon:before{margin-right:5px}p.nodata{padding:30px;text-align:center}span.input_unit{line-height:50px}div.condition-clear{margin-bottom:10px;margin-top:-15px;text-align:right}.modal-dialog{color:#000}.ui-datepicker{z-index:1000!important}.bootstrap-timepicker-widget table td{padding:0}.bootstrap-timepicker-widget table td input.form-control{display:inline-block;width:45px}.material-symbols-outlined.icon-lg{font-size:2.25rem}[v-cloak]{display:none}.navbar{background-color:#fff;height:46px}.navbar-collapse{background-color:#fff;font-weight:bolder;padding:.5rem;z-index:1000}@media (max-width:991px){.navbar-collapse{font-size:1.3rem;padding:2rem;position:absolute;right:0;top:50px}}.navbar~.content{margin-top:42px;min-height:70vh}.navbar .logo{height:25px}.navbar .navbar-brand{background-color:#000;padding:4px}.navbar-light .navbar-toggler{background-color:#fff}.navbar .point{font-size:1.25rem}.navbar .btn_charge{border-radius:50rem!important;color:#fff!important;margin-top:.5rem;padding:.25rem}@media (max-width:991px){.navbar .point{font-size:1.5rem}.navbar .btn_charge{font-size:1.25rem}}.navbar .nav-item_logout{margin-left:1rem}@media (max-width:991px){.navbar .nav-item_logout{margin-left:0;margin-top:.75rem}}nav .navbar-right{margin-right:15px!important}nav .navbar-btn{margin-left:10px}.nav>li>a.select{background-color:#eee;text-decoration:none}nav .app_logo{margin-top:-22px}nav .contract{margin-left:20px}nav .account{font-size:18px}.leftmenu ul{margin-bottom:15px}.leftmenu li{padding-left:10px}.leftmenu li.list_title{font-size:16px;padding-left:0}.leftmenu li .status_icon{width:20px}.leftmenu li .status_caption{font-size:14px}.sidebar_point .card-title{background-color:#666;border-radius:1rem;color:#fff;font-weight:bolder;padding:.25rem 0}.sidebar_point .point em{color:#f06;font-size:2rem;font-style:normal;margin-right:.3rem}.footer{background-color:#666;color:#fff;font-size:1.2rem}.footer_body{padding-bottom:8rem;padding-top:3rem}.footer .footer_body{text-align:center;width:100%}.footer .footer_logo{width:50%}@media (min-width:756px){.footer .footer_body{text-align:center;width:60%}.footer .footer_logo{width:100%}}@media (min-width:992px){.footer .footer_body{text-align:left;width:100%}.footer .footer_logo{flex:0 0 30%;max-width:30%}}.footer .card{background-color:transparent;border:none}.footer .card .card-title{border-bottom:1px solid #fff;padding-bottom:.3em}.footer .card .card-text{line-height:2em}.footer .footer_sns{padding-left:25%;padding-right:25%}@media (min-width:756px){.footer .footer_sns{padding-left:25%;padding-right:25%}}@media (min-width:992px){.footer .footer_sns{flex:0 0 22%;max-width:22%;padding-left:5%;padding-right:0}}.footer .footer_sns .sns{padding:1.5rem}.footer .jasrac{font-size:1rem;margin-top:2rem}.footer .jasrac img{margin-right:1rem;width:3.5rem}.attention{list-style-type:square;padding-right:1.75rem;text-align:left}.password-mask-toggle{background:#e5e5e5;border-radius:5px;padding:5px 8px;position:absolute;right:10px;top:0}.password-mask-toggle .mask-toggle{opacity:0;position:absolute;z-index:-1}.password-mask-toggle .mask-label{color:#000;cursor:pointer;font-size:12px;margin-bottom:0;text-align:center}.searchData{position:relative}.searchData .listData{background-color:#fff;border:1px solid #666;border-radius:2px;display:none;list-style-type:none;min-width:200px;padding:0 5px;position:absolute;width:auto;z-index:10000}