.wrapper {
  padding-bottom: 190px;
}
.wrapper img {
  width: 100%;
}
.wrapper .content {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

.is_mo {
  display: none;
}

.section01 {
  display: flex;
  justify-content: center;
}
.section01 img {
  width: 100%;
}

@media screen and (max-width: 720px) {
  .wrapper {
    padding-bottom: 19%;
  }
  .is_pc {
    display: none;
  }
  .is_mo {
    display: block;
  }
}/*# sourceMappingURL=style.css.map */


/* =========================
	공통
========================= */
/* 기본은 숨김 */
.fixedBtnWrap {
	display: none;
	z-index: 1000;
}

/* 스크립트가 show 붙이면 노출 */
.fixedBtnWrap.show {
	display: block;
}

.fixedBtn {
	border: 0;
	background: none;
	padding: 0;
	cursor: pointer;
}

.fixedBtn img {
	display: block;
	width: 100%;
	height: auto;
}

/* =========================
	PC
========================= */
/* btn1: 하단 */
.fixedBtn.btn1 {
	position: fixed;
	left: 50%;
	bottom: 0;
	width: 100%;
	max-width: 1000px;
	transform: translateX(-50%);
}

/* btn2: 우측 상단 + 원본 50% */
.fixedBtn.btn2 {
	position: fixed;
	right: 0;
	top: 20px;
	bottom: auto;
	left: auto;
	margin-left: 0;
	transform: none;

	width: 50%;          /* 원본 이미지 기준 50% */
	max-width: 220px;    /* 너무 커지는 것 방지(원하면 수치 조정/삭제) */
	z-index: 1100;       /* btn1보다 위로 */
}

/* =========================
	MO
========================= */
@media (max-width: 768px) {
	/* wrapper는 하단 바 영역만 담당 */
	.fixedBtnWrap {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		display: none; /* show 전 */
	}

	/* MO에서 show면 flex로 */
	.fixedBtnWrap.show {
		display: flex !important;
	}

	/* btn1: 하단 전체 100% */
	.fixedBtn.btn1 {
		position: static !important;
		flex: 1 1 100%;
		width: 100%;
		max-width: none !important;
		transform: none !important;
	}

	/* btn2: 하단 flex에 참여하지 말고 우측 상단 고정 */
	.fixedBtn.btn2 {
		position: fixed !important;
		right: 12px !important;
		top: 12px !important;
		left: auto !important;
		bottom: auto !important;
		transform: none !important;

		width: 50% !important;
		max-width: 180px; /* 모바일에서 과대 방지(원하면 조정/삭제) */
		z-index: 1200;
	}

	/* btn1 모바일 이미지 교체 */
	.fixedBtn.btn1 img {
		content: url("/images/img_btnm.png");
	}
}