@charset "UTF-8";
/* CSS Document */


/* contents */

.contents01 {
	width: 1000px;
	margin-bottom: 100px;
}

.contents01 .midashi02 {
	margin-bottom: 30px;
}

/* contents01 */

.contents01 .n03 {
	margin-top: 20px;
}

.contents01 .n03 .box h4::before {
	background-image: url("../common/images/n02.svg");
}

.lay01 .box {
	flex-direction: column;
}

.lay01 .box01 {
	display: flex;
  justify-content: space-between;
	flex-direction: row-reverse;
flex-wrap: wrap;
}

.lay01 .box01 .box001 {
	flex: 1;
}

.lay01 .box01 .box002 {
	width: 30%;
	margin-right: 30px;
}

.lay01 .box01 .box002 img {
	width: 100%;
height: auto;
}

.lay01 .box01 h4 {
	width: 100%;
	margin: 10px 0px;
}

.lay01 .box01 h6.price {
	margin-top: 15px;
}

.lay01 .box01 p {
	padding-left: 0px;
}

.contents01 .lay02 {
	border-radius: 6px;
	padding: 25px 35px;
	display: flex;
  justify-content: space-between;
	align-items: center;
flex-wrap: wrap;
	background-color: #e7eef2;
	position: relative;
	top: -6px;
}

.contents01 .lay02 .box {
	border-style: none;
	background-color: #FFF;
	width: 100%;
}

.contents01 .lay02 h4 {
	background-color: #82a9b8;
	color: #FFF;
}

.contents01 .lay02 h5 {
	color: #82a9b8;
}


.price-box {
	margin-top: 30px;
}

.price::after {
	content: " 円（税込）";
}


.sp-view {
    display: none;
}

html, body {
    height: 100%;
}
