html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{width:100%;color:#444;background-color:#f6f5f5;line-height:150%}p,a{-webkit-font-smoothing:antialiased;font-family:Noto Sans JP,sans-serif;line-height:150%}a{color:#444;text-decoration:none}a:hover{transition:.3s}img{width:100%;height:auto}.l-header{width:100%;height:64px;display:flex;background-color:#213a70;color:#fff;align-items:center;padding-left:20px;padding-right:20px;box-sizing:border-box;position:fixed;z-index:2}.l-header__logout,.l-header__link{color:#fff}.l-main{margin:0 auto;display:flex;justify-content:center;flex-direction:column;min-height:100vh;position:relative}.l-footer{height:32px;width:100%;display:flex;justify-content:center;align-items:center;bottom:0;background-color:#213a70;color:#fff;font-size:12px}.l-sidebar{background-color:#213a70;width:300px;height:600px}.c-btn{width:80px;height:30px;border-radius:3px;border:none;box-shadow:3px 3px 3px #b8b8b8;text-align:center;cursor:pointer}.c-errMsg{color:#d7003a;margin-left:10px}.c-flashMsgContainer{width:100%;height:64px;display:flex;justify-content:center;align-items:center;opacity:.8;position:fixed;top:9%;z-index:3}.c-sidebar__menuBlock{border-bottom:1px solid #fff;padding:10px;box-sizing:border-box}.c-sidebar__menuBlock--large{border-bottom:1px solid #fff;height:150px;padding:10px;box-sizing:border-box;display:flex;flex-direction:column}.c-sidebar__menuBlock--last{padding:10px;box-sizing:border-box}.c-sidebar__link{color:#fff;display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}.p-master{display:flex;margin-top:100px;margin-bottom:50px}.p-master__container{width:100%;display:flex;flex-direction:column;margin-left:30px;margin-right:30px}.p-master__title{font-weight:700;font-size:18px;margin-top:15px;margin-bottom:15px}.p-master__form{border-bottom:1px solid #b8b8b8}.p-master__part{width:400px;display:flex;justify-content:space-between;margin-top:15px}.p-master__label{width:170px}.p-master__btn{margin-top:15px;margin-bottom:15px;background-color:#213a70;color:#fff;opacity:.9}.p-master__btn:hover{opacity:1}.p-master__table{border:2px solid #b8b8b8}.p-master__table--user{width:700px;border-collapse:collapse;border-top:2px solid #b8b8b8;border-right:2px solid #b8b8b8}.p-master__table--userList{border:2px solid #b8b8b8}.p-master__header{font-weight:700;border-right:2px solid #b8b8b8;border-bottom:2px solid #b8b8b8;padding:10px}.p-master__header--user{border-left:2px solid #b8b8b8;border-bottom:2px solid #b8b8b8}.p-master__errMsgContainer{margin-bottom:30px}.p-master__tablePart{border-right:2px solid #b8b8b8;padding:10px;box-sizing:border-box;text-align:center}.p-master__tablePart--center{text-align:center;border-right:2px solid #b8b8b8;padding:10px;box-sizing:border-box}.p-master__tablePart--user{border-left:2px solid #b8b8b8;border-bottom:2px solid #b8b8b8;padding:10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.p-master__tableContent{border-top:2px solid #b8b8b8}.p-master__input{width:100%;height:20px}.p-master__input--dummy{border:none;background-color:#f6f5f5;outline:none;height:20px;text-align:center}.p-master__input--false{border:none;background-color:#f6f5f5;outline:none;text-align:center}.p-master__input--erase{display:none;background-color:#f6f5f5;outline:none;text-align:center}.p-master__input--alert{border:none;text-align:center;background-color:#f6f5f5;outline:none;color:#d7003a}.p-login{width:100%}.p-login__container{width:100%;display:flex;flex-direction:column;align-items:center}.p-login__title{font-weight:700;font-size:24px;margin-bottom:15px}.p-login__form{height:350px}.p-login__errMsg{display:block;margin-top:30px}.p-login__part{width:400px;display:flex;justify-content:space-between;margin-top:20px}.p-login__label{width:170px;color:#2f2725}.p-login__btnContainer{margin-top:15px;display:flex;justify-content:flex-end}.p-login__btn{margin-top:15px;margin-bottom:15px;background-color:#213a70;color:#fff;opacity:.9}.p-login__btn:hover{opacity:1}.p-login__input{width:100%;height:20px}.p-category{display:flex;margin-top:100px;margin-bottom:50px}.p-category__container{width:100%;display:flex;flex-direction:column;margin-left:30px;margin-right:30px}.p-category__title{font-weight:700;font-size:18px;margin-top:15px;margin-bottom:15px}.p-category__formContainer{display:flex;flex-direction:column;border:2px solid #b8b8b8;width:800px}.p-category__subTitleContainer{display:flex;align-items:center}.p-category__subTitle{padding:15px}.p-category__form{width:800px;border-top:2px solid #b8b8b8;padding:15px;box-sizing:border-box}.p-category__part{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:15px}.p-category__label{width:250px}.p-category__input{width:100%;height:20px;margin-right:30px}.p-category__btn{margin-top:15px;margin-bottom:15px;width:110px;border-radius:20px;background-color:#213a70;color:#fff;opacity:.9}.p-category__btn:hover{opacity:1}.p-category__table{margin-top:100px;border:2px solid #b8b8b8;width:800px}.p-category__header{font-weight:700;border-right:2px solid #b8b8b8;border-bottom:2px solid #b8b8b8;padding:10px;box-sizing:border-box}.p-category__tableContent{border-top:2px solid #b8b8b8}.p-category__tablePart{border-right:2px solid #b8b8b8;padding:10px;box-sizing:border-box;text-align:center}.p-category__btnContainer{width:800px;display:flex;justify-content:flex-end}.p-categoryEdit{display:flex;margin-top:100px;margin-bottom:50px}.p-categoryEdit__modal{width:400px;height:200px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:30%;left:10%;z-index:1;display:none;padding:15px;box-sizing:border-box;border-radius:10px}.p-categoryEdit__modal--cover{background-color:#b8b8b8;width:100%;height:100%;position:absolute;opacity:.5;top:0;left:0;display:none}.p-categoryEdit__sentence--modal{text-align:center}.p-categoryEdit__form{width:800px;display:flex;flex-direction:column;padding:15px;box-sizing:border-box}.p-categoryEdit__form--modal{display:flex;justify-content:center;margin-top:20px}.p-categoryEdit__btn{margin-top:15px;margin-bottom:15px;margin-left:10px;width:110px;border-radius:20px;background-color:#213a70;color:#fff;opacity:.9}.p-categoryEdit__btn:hover{opacity:1}.p-categoryEdit__btn--modal{width:200px;display:flex;justify-content:space-around;margin-top:30px}.p-categoryEdit__btn--delete{background-color:#213a70;color:#fff;opacity:.9}.p-categoryEdit__btn--delete:hover{opacity:1}.p-categoryEdit__btn--cancel{background-color:#d7003a;color:#fff;opacity:.9}.p-categoryEdit__btn--cancel:hover{opacity:1}.p-categoryEdit__container{width:100%;display:flex;flex-direction:column;margin-left:30px;margin-right:30px}.p-categoryEdit__title{font-weight:700;font-size:18px;margin-top:15px;margin-bottom:15px}.p-categoryEdit__editContainer{display:flex;flex-direction:column;border:2px solid #b8b8b8;box-sizing:border-box;width:800px}.p-categoryEdit__subTitleContainer{display:flex;align-items:center;width:800px}.p-categoryEdit__subTitle{padding:15px;box-sizing:border-box}.p-categoryEdit__part{width:800px;padding:15px;box-sizing:border-box;border-left:2px solid #b8b8b8;border-right:2px solid #b8b8b8;border-bottom:2px solid #b8b8b8;display:flex;justify-content:space-between;align-items:center}.p-categoryEdit__label{width:250px}.p-categoryEdit__input{width:100%;height:20px;margin-right:30px}.p-categoryEdit__btnContainer{width:800px;display:flex;justify-content:flex-end}.p-categoryGroup{display:flex;margin-top:100px;margin-bottom:50px}.p-categoryGroup__container{width:100%;display:flex;flex-direction:column;margin-left:30px;margin-right:30px}.p-categoryGroup__title{font-weight:700;font-size:18px;margin-top:15px;margin-bottom:15px}.p-categoryGroup__formContainer{display:flex;flex-direction:column;border:2px solid #b8b8b8;width:800px}.p-categoryGroup__subTitleContainer{display:flex;align-items:center}.p-categoryGroup__subTitle{padding:15px}.p-categoryGroup__errMsgContainer{display:flex;flex-direction:column}.p-categoryGroup__form{width:800px;border-top:2px solid #b8b8b8;padding:15px;box-sizing:border-box;display:flex;flex-direction:column}.p-categoryGroup__part{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:15px}.p-categoryGroup__label{width:250px}.p-categoryGroup__input{width:100%;height:20px;margin-right:30px}.p-categoryGroup__categoryContainer{margin-top:30px}.p-categoryGroup__btn{margin-top:15px;margin-bottom:15px;margin-left:15px;width:110px;border-radius:20px;background-color:#213a70;color:#fff;opacity:.9}.p-categoryGroup__btn:hover{opacity:1}.p-categoryGroup__table{margin-top:100px;border:2px solid #b8b8b8;width:800px}.p-categoryGroup__header{font-weight:700;border-right:2px solid #b8b8b8;border-bottom:2px solid #b8b8b8;padding:10px;box-sizing:border-box}.p-categoryGroup__tableContent{border-top:2px solid #b8b8b8}.p-categoryGroup__tablePart{border-right:2px solid #b8b8b8;padding:10px;box-sizing:border-box;text-align:center}.p-categoryGroupEdit{display:flex;margin-top:100px;margin-bottom:50px}.p-categoryGroupEdit__modal{width:500px;height:200px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:30%;left:10%;z-index:1;display:none;padding:15px;box-sizing:border-box;border-radius:10px}.p-categoryGroupEdit__modal--cover{background-color:#b8b8b8;width:100%;height:100%;position:absolute;opacity:.5;top:0;left:0;display:none}.p-categoryGroupEdit__sentence--modal{text-align:center}.p-categoryGroupEdit__form{width:800px;border-top:2px solid #b8b8b8;padding:15px;box-sizing:border-box;display:flex;flex-direction:column}.p-categoryGroupEdit__form--modal{display:flex;justify-content:center;margin-top:20px}.p-categoryGroupEdit__btn{margin-top:15px;margin-bottom:15px;margin-left:15px;width:110px;border-radius:20px;background-color:#213a70;color:#fff;opacity:.9}.p-categoryGroupEdit__btn:hover{opacity:1}.p-categoryGroupEdit__btn--modal{width:200px;display:flex;justify-content:space-around;margin-top:30px}.p-categoryGroupEdit__btn--delete{background-color:#213a70;color:#fff;opacity:.9}.p-categoryGroupEdit__btn--delete:hover{opacity:1}.p-categoryGroupEdit__btn--cancel{background-color:#d7003a;color:#fff;opacity:.9}.p-categoryGroupEdit__btn--cancel:hover{opacity:1}.p-categoryGroupEdit__container{width:100%;display:flex;flex-direction:column;margin-left:30px;margin-right:30px}.p-categoryGroupEdit__title{font-weight:700;font-size:18px;margin-top:15px;margin-bottom:15px}.p-categoryGroupEdit__formContainer{display:flex;flex-direction:column;border:2px solid #b8b8b8;width:800px}.p-categoryGroupEdit__subTitleContainer{display:flex;align-items:center}.p-categoryGroupEdit__subTitle{padding:15px}.p-categoryGroupEdit__errMsgContainer{display:flex;flex-direction:column}.p-categoryGroupEdit__part{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:15px}.p-categoryGroupEdit__label{width:250px}.p-categoryGroupEdit__input{width:100%;height:20px;margin-right:30px}.p-categoryGroupEdit__categoryContainer{margin-top:30px}
