/**/

body{
  font-size: 14px;
}
/* 共通 common　*/
header h2::before{
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url(/assets/img/header_logo.jpg) center center no-repeat;;
  background-size: cover;
  margin-right: 10px;

content: "";
  display: inline-block;
  width: 56px;
  height: 43px;
  background: url(/assets/img/header_logo.jpg) 0px 5px no-repeat;
  background-size: auto;
  background-size: cover;
  margin-right: 14px;

}

.header_logo{
  /* width: 50px;
  position: absolute;
  top: 20px;
  left: 10px; */
}
img.header_logo{
  width: 50px;
}
.colorRed{
  color:red;
}
table th{
  background-color: #e3e3e3;
}
.head_company_name{
  text-align: right;
}

/*side_bar*/
#side_bar{
  border-right:2px solid #2d2f91;
}
#side_bar dd a {
  color: #565960;
  display: block;
}
#side_bar dd:hover {
  background-color: #EFEFEF;
  text-decoration: none;

}#side_bar dd a:hover {
  text-decoration: none;
}
#side_bar dt {
  padding: 0 10px;
  background-color: #EFEFEF;
  font-weight: 600;margin-top: 30px;
}
#side_bar dt:first-child{
  margin-top: 0px;
}
.list-category-menu {
  padding-left: 10px;
  margin-left: 0;
}
.status-selected{
  border-left:4px solid #2d2f91;
}

/* mypage/index.tpl */
#p_index .purchase_list,
.allocation_list{
  width: 90%;
  margin: 0 auto;

}


/* mypage/index.tpl */






/* branch.tpl */
#p_branch{

}
#p_branch .branch_list{
    width: 90%;
    margin: 0 auto;
}

#p_branch .branch_list .branch_name {
  color: #2d2f91;
}

#p_branch .branch_list .branch_name:hover{
  cursor: pointer;
}

/* branch.tpl */



/*

*/
footer{
  display: none;
}