.gg2-box *{
  margin:0;
  padding:0;
  line-height:inherit;
  font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif !important; 
  line-height:1.25;
}
.gg2-box{
/*   width:100%; */
  background:#EEEEEE;
  /*overflow: hidden;*/
  pointer-events: none !important;
  user-select: none;
  margin-bottom:20px;
}
.gg2-box .pcs2-header{
  background:white url(header_pro.png) right center no-repeat;
  border-bottom: 1px solid #e0e0e0;
}
.gg2-box .pcs2-header h5{
	color: #212121;
	font-size: 20px;
	line-height: 56px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	padding: 10px ;
	margin:0 !important;
	padding-right: 100px;
}
.gg2-box .pcs2-box span{
  font-weight: normal;
  color:#616161;
  font-size:14px;
  margin:16px 0 12px 5px !important;
}
.gg2-box .pcs2-box .pcs2-item{
  background:white;
  height:57px;
  border-bottom:1px solid #e0e0e0;
  width:100%;
}
.gg2-box .pcs2-box .pcs2-item .pcs2-icon{
  margin:16px;
  position: relative;
  width: 24px;
  height:24px;
  float:left;
}
.gg2-box .pcs2-box .pcs2-item .pcs2-icon img{
  height: auto;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 19px;
}
.gg2-box .pcs2-box .pcs2-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;
}
.gg2-area{
  overflow:hidden;
  white-space: nowrap;
  margin-bottom:20px;
  padding-bottom:10px;
}
.gg2-area::-webkit-scrollbar {
  width: 8px;
  height: 10px;
}
.gg2-area::-webkit-scrollbar-button {
  width: 8px;
  height:5px;
}
.gg2-area::-webkit-scrollbar-track {
  background:#eee;
  border: thin solid lightgray;
  box-shadow: 0px 0px 3px #dfdfdf inset;
  border-radius:10px;
}
.gg2-area::-webkit-scrollbar-thumb {
    background:#999;
    border: thin solid gray;
    border-radius:10px;
}
.gg2-area::-webkit-scrollbar-thumb:hover {
    background:#7d7d7d;
}           
.gg2-box{
  overflow: hidden;
  border: 1px solid #e0e0e0;
  border-bottom:0;
}
.gg2-box .pcs2-box span{
  display: block;
}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
	width:100% !important;
	max-width: 70% !important;
}
.pcs2-gg2-owner, .pcs2-gg2-size, .pcs2-gg2-date{
	color: #212121;
    font-size: 14px;
    margin: 20px 0;
    overflow: hidden !important;
    text-overflow: ellipsis;
    color:#757575;
}
.pcs2-gg2-name{
	width:55%;
	float:left;
}
.pcs2-gg2-owner{
	width:18%;
	float:left;
}
.pcs2-gg2-date{
	width:15%;
	float:left;
}
.pcs2-gg2-size{
	width:12%;
	float:left;
}
@media screen and (max-width: 900px) {
	.pcs2-gg2-owner, .pcs2-gg2-size, .pcs2-before{
		display: none !important;
	}
	.pcs2-gg2-name{
		width:75%;
	}
	.pcs2-gg2-date{
		width:25%;
	}
	.gg2-box .pcs2-header{
		background:white !important;
	}
	.gg2-box .pcs2-header h5{
		padding-right:10px;
	}
}