/* CSS Document */
.w {
	margin-left: auto;
	margin-right: auto;
	/* width: 950px; */
	max-width: 100%;
}

.product_box {
	min-height: 200px;
	/*border-left: #eaeaea 1px solid;
	border-right: #eaeaea 1px solid;*/
}
.gg_box {
	min-height: 100px;
	/*border-left: #eaeaea 1px solid;
	border-right: #eaeaea 1px solid;*/
}
.gg_table {
	background-color: #FFFFFF;
	border: #b6b6b6 1px solid;
}
.gg_table .t1 td {
	border-top: #b6b6b6 1px solid;
	border-bottom: #b6b6b6 1px solid;
	border-left: #b6b6b6 1px solid;
	/*height: 30px;
	font-weight: bold;*/
}
.gg_table .t2 td {
	border-bottom: #b6b6b6 1px dotted;
	border-left: #b6b6b6 1px dotted;
	height: 20px;
	padding: 4px;
}
.t2:hover {
	background-color: #e1eef5;
}
.gg_table .t3 td {
	border-bottom: #b6b6b6 1px dotted;
	border-left: #b6b6b6 1px dotted;
	height: 20px;
	padding: 4px;
}

.t3:hover {
	background-color: #e1eef5;
}
.t4:hover {
	background-color: #e1eef5;
}
.att1 {
	text-align: center !important;
	border-bottom: 0px !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}
.att2 {
	text-align: center !important;
	border-bottom: 0px !important;
	border-top: 0px !important;
	border-left: #b6b6b6 1px solid !important;
	border-right: 0px !important;
}
.att3 {
	text-align: center !important;
	border-bottom: #b6b6b6 1px dotted !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}
.att4 {
	text-align: center !important;
	border-bottom: #b6b6b6 1px dotted !important;
	border-top: 0px !important;
	border-left: #b6b6b6 1px dotted !important;
	border-right: 0px !important;
}
.table-responsive{
  overflow-x: auto;
  min-height: 0.01%;
}
@media(max-width: 768px){
	.w table img{
		max-width: 100% !important;
	}
	.table-responsive{
		width: 100%;
		margin-bottom: 10px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
}