html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);scroll-behavior:smooth}*{margin:0;padding:0}body{line-height:1;transition:all 1s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Noto Sans JP",sans-serif;font-size:15px;line-height:1.7333333333;letter-spacing:0.025em;font-weight:400;color:#000;height:calc(100vh - 80px)}.container{height:100%;display:flex;justify-content:center;padding:0;max-width:100%}.main{height:100%;display:flex;justify-content:center;align-self:center}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul,ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;transition:.3s ease-out}table{width:100%;border-collapse:collapse;border-spacing:0}p{margin:0}.form-error{border:3px solid #ff1493 !important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=month],input[type=week],input[type=datetime],input[type=datetime-local],input:not([type]),textarea,select{height:2.8rem;background-color:#fff}fieldset,input,select,textarea{margin-bottom:1rem;background-color:#fff}.button,button,input[type=button],input[type=reset],input[type=submit]{height:2.5rem;line-height:2.5rem;background-color:#4682b4;border:.1rem solid #4682b4;border-radius:3px;color:#fff;font-size:.9rem;padding:0 30px;font-weight:600}button[type=submit].link-btn{height:auto;line-height:normal;background-color:rgba(0,0,0,0);border:0px;border-radius:0;color:#4682b4;font-size:.9rem;padding:0 0px;font-weight:200;margin:0}button[name=search]{background-color:#fff;color:#4682b4;margin-top:15px}input[type=checkbox]{margin-bottom:0;width:20px;height:20px}input[type=radio]{margin-bottom:0;width:20px;height:20px}.wrapper-radio{font-size:24px;display:flex !important;justify-content:center}.wrapper-radio:hover{cursor:pointer}.wrapper-radio input{display:none}.wrapper-radio input+.radio_style{border:2px solid #4682b4}.wrapper-radio input.form-error+.radio_style{border:2px solid #ff1493 !important}.wrapper-radio input:checked+.radio_style:after{content:"";width:70%;height:70%;background-color:#4682b4;border-radius:50%}.wrapper-radio .radio_style{width:20px;height:20px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;vertical-align:text-top}input[readonly],select[readonly]{background-color:#f5f5f5;cursor:not-allowed}header{height:40px;background-color:#4682b4;display:flex;align-items:center;padding:0 20px;font-weight:600;font-size:1.2rem;color:#fff;justify-content:space-between}header a{color:#fff;font-size:1rem}footer{height:40px;background-color:#4682b4;color:#fff;display:flex;align-items:center;justify-content:center}.clear{clear:both}.inner{padding:0 4vw;margin:0 auto;max-width:1024px}.btn-layer{display:flex;justify-content:center}.btn-layer div{margin-right:10px}.linkbutton{padding:0;background:rgba(0,0,0,0);color:#2a6496;font-size:100%;border:0px;margin-bottom:0;height:auto;line-height:normal}.linkbutton:hover{background-color:rgba(0,0,0,0);color:#606c76}.linkbutton:focus{background-color:rgba(0,0,0,0);color:#2a6496;border:2px solid #2a6496;padding:0}.multi-contents{display:flex;flex-direction:row;min-height:calc(100vh - 40px)}.multi-contents.open{position:relative}.multi-contents.open::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000;opacity:.3}.multi-contents aside{width:200px;max-width:200px;border-right:.1rem solid #d1d1d1;height:auto;padding:10px}.multi-contents aside .menu{margin-top:10px}.multi-contents aside .menu .list li{min-height:40px;display:flex;flex-direction:column;justify-content:center;align-content:start}.multi-contents aside .menu .list li a{color:#3d3d3d;padding:5px 10px;border-radius:2px;white-space:nowrap}.multi-contents aside .menu .list li a:hover{color:#fff;background-color:#4682b4}.multi-contents aside .menu .list li a.active{color:#fff;background-color:#4682b4}.multi-contents aside .menu .list li a span{white-space:nowrap}.multi-contents aside .menu .list li ul{margin:0}.multi-contents aside .menu .list li ul li{margin-left:10px}.multi-contents main{width:100%;align-self:auto}.contents-form{width:100%;padding:20px}.contents-form form{display:flex;flex-direction:column}.contents-form form .conditions-wrap input{min-width:250px;width:100%}.contents-form form .conditions-wrap select{min-width:250px;width:100%}.contents-form form .conditions-wrap .unique-id input{min-width:150px;width:150px}.contents-form form .conditions-wrap .client-name input{width:600px}.contents-form .input-field-wrap .unique-id input{width:120px}.contents-form .input-field-wrap .client-name input{width:400px;max-width:400px}.contents-form .input-field-wrap .client-name textarea{min-height:auto;height:3em;line-height:1.5em}.contents-form .input-field-wrap .status select{width:100px}.contents-form .input-field-wrap .date input{width:160px;max-width:160px}.contents-form .input-field-wrap .member select{width:150px}.contents-form .input-field-wrap .title input{width:500px;max-width:500px}.contents-form .input-field-wrap .money input{width:150px;text-align:right}.contents-form .input-field-wrap .tax-rate select{width:150px}.contents-form .input-field-wrap .member_name input{width:200px;max-width:200px}.contents-form .input-field-wrap .member_name textarea{min-height:auto;height:3em;line-height:1.5em}.contents-form .input-field-wrap .payment-method select{width:200px}.contents-form .input-field-wrap .handling-charges select{width:100px}.contents-form .input-field-wrap .email input{width:300px;max-width:300px}.contents-form .input-field-wrap .password input{width:200px;max-width:200px}.contents-form .input-field-wrap .role select{width:140px;max-width:140px}.contents-form .input-field-wrap .work-category input{width:220px;max-width:220px}.contents-form .input-field-wrap .memo{width:100%}.contents-form .input-field-wrap .memo textarea{width:100%}.contents-form .input-field-wrap .quantity input{width:90px;text-align:right}.contents-form .input-field-wrap .unit input{width:90px;text-align:right}.contents-form .input-field-wrap .profit-rate input{width:150px;text-align:right}.contents-form .input-field-wrap .honorific-title input{width:80px}.contents-form .input-field-wrap .zip-number input{width:110px}.contents-form .input-field-wrap .address input{width:400px}.contents-form .input-field-wrap .address textarea{min-height:auto;height:3em;line-height:1.5em}.contents-form .input-field-wrap .telphone input{width:150px}.contents-form .input-field-wrap .fax-number input{width:150px}.contents-form .input-field-wrap .work-category-name input{width:300px}.contents-form .input-field-wrap .bank-name input{width:200px}.contents-form .input-field-wrap .branch-store-name input{width:150px}.contents-form .input-field-wrap .account-type select{width:100px}.contents-form .input-field-wrap .account-number input{width:150px}.contents-form .input-field-wrap .display-number select{min-width:250px;width:100%}.contents-form .table{margin-bottom:20px}.contents-form .table thead{background-color:#4682b4;color:#fff}.contents-form .table thead tr th{height:50px;padding:0 5px;vertical-align:middle;text-align:center !important}.contents-form .table thead tr th a{color:#fff}.contents-form .table .col-checkbox{width:50px;max-width:50px;text-align:center}.contents-form .table .col-radiobtn{width:50px;max-width:50px;text-align:center}.contents-form .table .col-local-no{width:50px;max-width:50px;text-align:center}.contents-form .table .col-unique-id{width:100px;max-width:100px;text-align:center}.contents-form .table .col-client-name{width:200px;max-width:200px;white-space:nowrap;overflow:hidden}.contents-form .table .col-status{width:100px}.contents-form .table .col-date{width:100px;max-width:150px;text-align:center;white-space:nowrap}.contents-form .table .col-member{width:100px;max-width:150px;text-align:center}.contents-form .table .col-title{width:500px;max-width:500px;min-width:200px}.contents-form .table .col-money{width:160px;text-align:right}.contents-form .table .col-tax-rate{width:160px}.contents-form .table .col-member_name{width:200px;max-width:200px}.contents-form .table .col-honorific_title{width:80px}.contents-form .table .col-email{width:300px;max-width:300px}.contents-form .table .col-password{width:200px;max-width:200px}.contents-form .table .col-role{width:150px;max-width:150px}.contents-form .table .col-work-category{width:230px;max-width:230px}.contents-form .table .col-quantity{width:100px}.contents-form .table .col-unit{width:100px}.contents-form .table .col-display-number{width:100px}.contents-form .table .col-payment-method{width:210px;text-align:center}.contents-form .table .col-handling-charges{width:110px;text-align:center}.contents-form .table .col-zip-number{width:120px;max-width:120px;text-align:center}.contents-form .table .col-address{width:410px;max-width:410px}.contents-form .table .col-telphone{width:160px;max-width:160px;text-align:center}.contents-form .table .col-fax-number{width:160px;max-width:160px;text-align:center}.contents-form .table .col-work-category-name{width:310px;max-width:310px}.contents-form .table .col-bank-name{width:210px;max-width:210px}.contents-form .table .col-branch-store-name{width:160px;max-width:160px}.contents-form .table .col-account-type{width:110px;max-width:110px;text-align:center}.contents-form .table .col-account-number{width:160px;max-width:160px;text-align:center}.contents-form .table .col-op{width:50px;max-width:50px;min-width:50px;font-size:1.4rem}.contents-form .table tbody .col-local-no{vertical-align:middle;text-align:center;border-right:.1rem solid #d1d1d1}.contents-form .table tbody tr{border-bottom:.1rem solid #d1d1d1}.contents-form .table tbody tr:nth-child(even){background-color:#f0f8ff}.contents-form .table tbody tr td{vertical-align:top;height:50px;padding:0 5px}.contents-form .table tbody tr td input,.contents-form .table tbody tr td select{margin:5px 0}.contents-form .table tbody tr td div{display:inline-block;text-align:center}.contents-form .table tbody tr td .op i{font-size:1.5rem;color:#4682b4}.contents-form .op-wrap{display:flex;align-items:flex-start;justify-content:space-between}.contents-form .op-wrap .btn-right-layer{font-size:2rem;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.contents-form .conditions-wrap{position:absolute;background-color:#0c487a;padding:50px 20px 0 20px;top:50vh;left:calc(50% - 100px);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:20px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;z-index:999;height:calc(100% + 40px);overflow:hidden;overflow:auto;scrollbar-color:skyblue #fff;width:100%;height:100vh;max-width:660px;max-height:650px;min-height:300px;display:none;border-radius:10px;border:0}.contents-form .conditions-wrap>div:nth-child(n+2){display:none;transition:.5s}.contents-form .conditions-wrap.open{display:inline-block}.contents-form .conditions-wrap.open>div:nth-child(n+2){display:block;transition:.5s}.contents-form .conditions-wrap .expand{position:absolute;right:2px;top:10px}.contents-form .conditions-wrap .expand p i{transition:.5s;transform:rotate(90deg);font-size:2rem}.contents-form .conditions-wrap .expand:hover{cursor:pointer}.contents-form .conditions-wrap .expand.open p i{transition:.5s;transform:rotate(-90deg)}.contents-form .conditions-wrap .expand.closed p i{transition:.5s;transform:rotate(90deg)}.contents-form .conditions-wrap>div{float:left;margin-right:10px}.contents-form .conditions-wrap .date-ctrl-wrap{display:flex !important;flex-direction:row}.contents-form .conditions-wrap .date-ctrl-wrap .start{margin-right:10px}.contents-form .conditions-wrap .search-wrap{width:100%;display:flex !important;justify-content:flex-end}.contents-form .conditions-wrap .search-wrap button{width:100%}.contents-form .search-results{margin-top:20px;width:100%}.contents-form .search-results .search-results-info{display:flex;justify-content:flex-end;margin-right:10px}.contents-form .search-results table tbody tr:hover{background-color:#dcdcdc}.contents-form .search-results table tbody tr td{overflow:hidden;height:50px;padding:0 10px;vertical-align:middle}.contents-form .input-field-wrap>div{float:left;margin-right:10px}.contents-form .input-list{margin-top:20px;width:100%}.contents-form .paginator ul{display:flex;flex-direction:row;margin-top:20px;justify-content:flex-end}.contents-form .paginator ul li{padding-right:5px}.contents-form .paginator ul li a{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:5px;border:1px solid #4682b4}.contents-form .paginator ul .active a{background-color:#4682b4;color:#fff}.ui-widget-content{height:200px;overflow:hidden scroll}.ui-dialog{padding:0}.ui-dialog.ui-widget-content{height:auto !important;overflow:auto !important}.ui-dialog .ui-widget-content{height:auto !important;overflow:auto !important;margin-top:0px}.ui-dialog .ui-dialog-titlebar-close{right:.6em}.ui-dialog .ui-widget-header{background:#4682b4;color:#fff}.ui-dialog .note{display:flex;align-items:center;margin:5px 10px 10px 5px}.ui-dialog .note i{margin-right:10px}.ui-dialog .note .fa-circle-exclamation{font-size:2.6rem;color:blue}.ui-dialog .note .fa-triangle-exclamation{font-size:2.6rem;color:red}.ui-dialog .note .fa-circle-question{font-size:2.6rem;color:orange}.ui-dialog .note .fa-ban{font-size:2.6rem;color:red}.ui-menu{z-index:99999;max-width:250px}.ui-menu .ui-menu-item-wrapper{white-space:nowrap}.ui-menu .ui-menu-item{padding:2px 5px}#overlay{position:fixed;top:0;z-index:100;width:100%;height:100%;display:none;background:rgba(0,0,0,.6);z-index:99999}.cv-spinner{height:100%;display:flex;justify-content:center;align-items:center}.spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #2e93e6 solid;border-radius:50%;animation:sp-anime .8s infinite linear}@keyframes sp-anime{100%{transform:rotate(360deg)}}.is-hide{display:none}/*# sourceMappingURL=common.css.map */
