.diy_description .img{text-align: center;font-size: 0;line-height: 0;}
.diy_description .img img{display: inline-block;max-width: 100%;max-height: 100%;vertical-align: middle;}
.diy_description .img span{display: inline-block;height: 100%;vertical-align: middle;}
.diy_description .img_top_out{margin-top: 64px;}
.diy_description .img_out{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 30px;margin-top: 30px;}
.diy_description .img_out .img{position: relative;}
.diy_description .img_out .img:hover:after{position: absolute;content: '';width: 100%;height: 100%;background: url(//ueeshop.ly200-cdn.com/u_file/UPAX/UPAX191/2303/photo/diy_desc_product_ico.png) rgba(85,140,149,0.8) no-repeat center;left: 0;top: 0;cursor: pointer;}
.diy_description .diy_title{height: 38px;line-height: 38px;display: block;width: 100%;box-sizing: border-box;background: #9bc6cd;border-left: 4px solid #558c95;font-size: 22px;color: #1a1a1a;padding-left: 14px;margin-top: 30px;}
.diy_description .diy_desc{font-size: 16px;line-height: 1.5;padding: 12px 0 7px;padding-right: 2.5%;}
.diy_description .table{border: 1px solid #c7cfd1;margin-top: 19px;width: 100%;}
.diy_description .table tr{border-top: 1px solid #c7cfd1;}
.diy_description .table tr:nth-child(2n+1){background: #eaf3f5;}
.diy_description .table tr:first-child{border-top: unset;}
.diy_description .table td{font-size: 16px;color: #4c4c4c;height: 40px;line-height: 1.5;padding: 0 70px;}
.diy_description .diy_li{margin: 6px 0 50px;}
.diy_description .diy_li .li{font-size: 20px;color: #1a1a1a;line-height: 1.6;padding-left: 24px;position: relative;}
.diy_description .diy_li .li:after{position: absolute;content: '';width: 8px;height: 8px;border-radius: 4px;background: #bfbfbf;left: 0;top: 13px;}
@media (max-width: 1240px){
	.diy_description .img_top_out{margin-top: 50px;}
	.diy_description .img_out{grid-gap: 25px;margin-top: 25px;}
	.diy_description .img_out .img:hover:after{background-size: 38px auto;}
	.diy_description .diy_title{font-size: 20px;}
	.diy_description .table{margin-top: 20px;}
	.diy_description .table td{padding: 0 50px;}
	.diy_description .diy_li{margin: 6px 0 40px;}
	.diy_description .diy_li .li{font-size: 18px;}
	.diy_description .diy_li .li:after{top: 10px;}
}
@media (max-width: 1000px){
	.diy_description .img_top_out{margin-top: 40px;}
	.diy_description .img_out{grid-gap: 20px;}
	.diy_description .diy_desc{font-size: 14px;}
	.diy_description .table td{font-size: 14px;height: 36px;padding: 0 40px;}
	.diy_description .diy_li{margin: 6px 0 30px;}
	.diy_description .diy_li .li{font-size: 16px;padding-left: 20px;}
	.diy_description .diy_li .li:after{width: 6px;height: 6px;border-radius: 3px;top: 9px;}
}
@media (max-width: 768px){
	.diy_description .img_top_out{width: 90%;margin: 0 auto;margin-top: 30px;}
	.diy_description .img_out{grid-template-columns: repeat(2,1fr);grid-gap: 15px;margin-top: 30px;}
	.diy_description .img_out .img:hover:after{background-size: 30px auto;}
	.diy_description .diy_title{height: 35px;line-height: 35px;}
	.diy_description .table{margin-top: 25px;}
	.diy_description .table td{padding: 0 20px;}
}