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

  .detail-text-inner dl.dl-links{
    display:flex;
    padding:0 12px 16px;
    border-bottom:1px solid #fff;
    align-items:center;
  }

  .detail-text-inner dl.dl-links > dt{
    width:200px;
    line-height:1.5;
    font-size:18px;
    font-weight:700;
  }

  .detail-text-inner dl.dl-links > dd.links{
    flex:1;
    display:flex;
    gap:40px;
  }

	
	.goods{
		width: 960px;
	}
	.goods-inner{
		display:flex;
		width:100%;
		flex-direction:column;
		gap:24px;
		background: #fff;
		text-align: center;
		padding: 40px;
	}
	
	.goods ul{
		list-style: none;
	}
	.goods ul li{
		display: inline-block;
		text-align: center;
		line-height:1.5;
		font-size: 16px;
		color: #222;
		padding: 30px;
	}
	.goods .payment_info{
		line-height:1.5;
		font-size: 14px;
		color: #222;
		text-align: left;
		margin-top: 20px;
	}
}
@media screen and (max-width:760px){

  .detail-text-inner dl.dl-links > dd.links{
    display:flex;
    flex-direction:column;
    gap:18px;
  }
	.goods{
		width:100%;
		text-align: center;
		padding: 0 24px;
	}
	.goods-inner{
		display:flex;
		flex-direction:column;
		gap:24px;
		background: #fff;
		padding: 24px;
	}
	.goods ul{
		list-style: none;
		text-align: center;
		margin: 0;
	}
	.goods ul li{
		text-align: center;
		line-height:1.5;
		font-size: 16px;
		color: #222;
		margin-bottom:40px;
	}
	
	.goods img.goods01, .goods img.goods05{
		width: 220px;
	}
	.goods .payment_info{
		line-height:1.5;
		font-size: 14px;
		color: #222;
		text-align: left;
		margin-top: 20px;
	}
}