@media screen and (min-width: 768px) {

	#TEX02_SINGLE_31 {
		height:82px;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
		background-image:url("../../../img//footer_img_01.png");
		background-position:center;
		background-repeat:no-repeat;
		text-align:center;
	}

	#TEX02_SINGLE_31 .text {
		padding-top:15px;
		padding-bottom:15px;
	}

	#TEX02_SINGLE_31 .link {
		padding-top:15px;
		padding-bottom:15px;
	}

	#TEX02_SINGLE_31 .link > a.link-1 {
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		margin-right:5px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		padding-right:15px;
	}

	#TEX02_SINGLE_31 .link > a.link-2 {
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		margin-right:5px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		padding-right:15px;
	}

}
@media screen and (max-width: 767px) {

	#TEX02_SINGLE_31 {
		height:109px;
		margin-top:30px;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
		background-image:url("../../../img//footer_bg_01.png");
		background-size:contain;
		background-position:bottom;
		background-repeat:no-repeat;
		text-align:center;
	}

	#TEX02_SINGLE_31 .text {
		padding-top:15px;
		padding-bottom:15px;
	}

	#TEX02_SINGLE_31 .link {
		padding-top:15px;
		padding-bottom:15px;
	}

	#TEX02_SINGLE_31 .link > a.link-1 {
		margin-top:5px;
		margin-bottom:5px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		padding-right:15px;
	}

	#TEX02_SINGLE_31 .link > a.link-2 {
		margin-top:5px;
		margin-bottom:5px;
		margin-left:0px;
		margin-right:0px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		padding-right:15px;
	}

}
