.gg-box *{
  margin:0;
  padding:0;
  line-height:inherit;
  font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif !important; 
  line-height:1.25;
}
.gg-box{
  max-width: 400px;
  width:100%;
  height:620px;
  background:#EEEEEE;
  /*overflow: hidden;*/
  pointer-events: none !important;
  user-select: none;
  margin-right:15px;
  display: inline-block;
}
.gg-box .pcs-header{
  height:55px;
  background: url("wp-content/plugins/pcs-list-file/header_1.png") left, url("wp-content/plugins/pcs-list-file/header_2.png") right, #c1c1c1;
  background-repeat: no-repeat, no-repeat;
}
.gg-box .pcs-header h5{
  margin-left:56px;
  width:calc(100% - 225px);
  color: #212121;
  font-size: 20px;
  line-height: 56px;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.gg-box .pcs-box span{
  font-weight: normal;
  color:#616161;
  font-size:14px;
  margin:16px 0 12px 20px !important;
}
.gg-box .pcs-box .pcs-item{
  background: url("wp-content/plugins/pcs-list-file/exclamation.png") no-repeat right white;
  height:57px;
  border-bottom:1px solid #e0e0e0;
  float:left;
  width:100%;
}
.gg-box .pcs-box .pcs-item .pcs-icon{
  margin:16px;
  position: relative;
  width: 24px;
  height:24px;
  float:left;
}
.gg-box .pcs-box .pcs-item .pcs-icon img{
  height: 16px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 16px;
}
.gg-box .pcs-box .pcs-item .name{
  float:left;
  color: #212121;
  font-size: 14px;
  margin:20px 0;
  width:calc(100% - 112px);
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.gg-area{
  overflow:hidden;
  white-space: nowrap;
  margin-bottom:20px;
  padding-bottom:10px;
}
.gg-area::-webkit-scrollbar {
  width: 8px;
  height: 10px;
}
.gg-area::-webkit-scrollbar-button {
  width: 8px;
  height:5px;
}
.gg-area::-webkit-scrollbar-track {
  background:#eee;
  border: thin solid lightgray;
  box-shadow: 0px 0px 3px #dfdfdf inset;
  border-radius:10px;
}
.gg-area::-webkit-scrollbar-thumb {
    background:#999;
    border: thin solid gray;
    border-radius:10px;
}
.gg-area::-webkit-scrollbar-thumb:hover {
    background:#7d7d7d;
}           
.gg-area{
  display: block;
  margin-bottom:50px;
  overflow: auto;
}
.gg-box{
  overflow: hidden;
  border: 1px solid #e0e0e0;
  border-bottom:0;
}
.gg-box .pcs-box span{
  display: block;
}
.gg-box .pcs-header h5{
  margin-bottom:0 !important;
}