.section-diving{
	background:url("../image/divimg-bg-1-1.png"),url("../image/all-con-bg.jpg");
	background-size: 60% auto, auto;
	background-repeat  : no-repeat,repeat; 
	background-position: left top,top;
	margin-top: 60px;
  	display: flex;
  	flex-wrap: wrap; 
  	box-sizing: border-box;
}

.diving-con{
	box-sizing: border-box;
	width: 100%;
}

h2.diving-h2{	

	background:url(../image/diving-h2-bg.png) no-repeat top 5% left 20%;

	background-size: auto 60%;

}



.diving-price{

	position: relative;

	display:flex;

	flex-wrap: wrap;

	box-sizing: border-box;

	padding:20px;

	margin: 0 20px 50px 20px;

	background: #fff;

	box-shadow: 0 0 5px 3px rgba(63,135,127,.5);		

}

.diving-price h3{

	font-size: 28px;

	text-align: center;

	margin-bottom: 50px;

}

.dprice-list{

	width: 100%;

}

.dprice-list h3{

	font-size: 20px;

	color:#0055e1;

	border-bottom: 2px solid #0055e1;

	text-align: left;

}

.dprice-list h3 span{

	display: inline-block;

	float:right;

	color:#c60000;

}

.diving-photo{
	box-sizing: border-box;
	width: 100%;
	padding:20px 20px 280px 20px;
	background:url(../image/divimg-bg-2-1.png) no-repeat bottom right  #85f9ed;
	/*background-size: cover;	*/

}

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

	.section-diving{		

		background-size: auto;

	}

	.diving-con{

		width: calc(70% - 20%);

		margin-left: 10%;

		margin-right:10%;

	}

	h2.diving-h2{

		background:url(../image/diving-h2-bg.png) no-repeat top left 20%;

		background-size: auto;

	}

	.diving-price{		

		margin-left: 0px;

		margin-right:0px;

		padding: 50px;

	}

	.diving-price h3{

		width: 100%;

	}

	.dprice-list{

		width: 47%;

	}

	.dprice-list:nth-child(odd){		

		margin-right: 6%;

	}

	.dprice-list:nth-child(odd) h3{		

		color:#01188f;

		border-bottom: 2px solid #01188f;

	}



	.diving-photo{

		width: 30%;

	}

}