
.top_image {
	background-image: url(../image/top_image.jpg);
	background-position: center top;
	height: 300px;
	width: 100%;
	margin-top: 79px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}
.top_image .support_title {
	height: autopx;
	width: 214px;
	margin-right: auto;
	margin-left: auto;
}
 @media screen and (max-width: 760px) {
.top_image {
	background-image: url(../image/top_images.jpg);
	background-position: center top;
	background-size: 100%;
	height: 160px;
	width: 100%;
	margin-top: 50px !important;
	background-color: #FFF;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
}
.top_image .support_title {
	height: auto;
	width: 32%;
	margin-right: auto;
	margin-left: auto;
}
#sp_g-navi {
	position: fixed !important;
	top: 0px;
}
}
#contents_wrapper .category_block {
	height: auto;
	width: 1070px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#contents_wrapper .title_support {
	height: auto;
	width: 1070px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#contents_wrapper .category_block .category {
	height: auto;
	width: 530px;
	margin-right: 10px;
	margin-bottom: 30px;
}

#contents_wrapper .category_block .category:nth-child(2){
	margin-right: 0px;
}
#contents_wrapper .category_block .category:nth-child(3){
	margin-bottom: 0px;
}
#contents_wrapper .category_block .category:nth-child(4){
	margin-right: 0px;
	margin-bottom: 0px;
}
#contents_wrapper .category_block .category .sp{
	display: none;
}
#contents_wrapper .category_block .category .pc{
	transition: 0.4s;
	display: block;
}
#contents_wrapper .category_block .category .pc:hover {
	opacity: 0.6;

}




























@media screen and (max-width: 760px) {
#contents_wrapper .title_support .sp {
	width:34%;
	height: auto;
}
#contents_wrapper .category_block {
	height: auto;
	width: 92%;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 0px;
}
#contents_wrapper .category_block .category {
	height: auto;
	width: 100%;
	margin-bottom: 7px;
	margin-right: 0px;
}
#contents_wrapper .category_block .category:nth-child(3){
	margin-bottom: 7px;
}
#contents_wrapper .category_block .category .pc{
	display: none;
}
#contents_wrapper .category_block .category .sp{
	display: block;
	height: auto;
	width: 100%;
}
#contents_wrapper .title_support {
	height: auto;
	width: 94%;
	margin-top: 36px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

}



#contents_wrapper .tub_block {
	height: auto;
	width: 1070px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
}
#contents_wrapper .tub_block .tub {
	height: auto;
	width: 1070px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	background-image: url(../image/tub_delivery.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#contents_wrapper .tub_block .tub:nth-child(2){
	background-image: url(../image/tub_test.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#contents_wrapper .tub_block .tub:nth-child(3){
	background-image: url(../image/tub_warranty.png);
	background-repeat: no-repeat;
	background-position: left top;
}




#contents_wrapper .tub_block .tub .sp{
	display: none;
}

#contents_wrapper .tub_block .tub .pc{
	opacity: 0;
	filter: alpha(opacity=0);
	transition: 0.4s;
}
#contents_wrapper .tub_block .tub:nth-child(1) .pc:hover{
	opacity: 1;
}
#contents_wrapper .tub_block .tub:nth-child(2) .pc:hover{
	opacity: 1;
}
#contents_wrapper .tub_block .tub:nth-child(3) .pc:hover{
	opacity: 1;
}


@media screen and (max-width: 760px) {
#contents_wrapper .tub_block {
	height: auto;
	width: 92%;
	margin-top: 20px;
	margin-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
}
#contents_wrapper .tub_block .tub {
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(../image/bg_white.png);
	background-repeat: repeat;
}
#contents_wrapper .tub_block .tub:nth-child(2){
	background-image: url(../image/bg_white.png);
}
#contents_wrapper .tub_block .tub:nth-child(3){
	background-image: url(../image/bg_white.png);
}
#contents_wrapper .tub_block .tub .pc{
	display: none;
}
#contents_wrapper .tub_block .tub .sp{
	display: block;
	width: 100%;
}
	
	
	
	
	
	
}
