@charset "UTF-8";
.txtEx {
	text-indent: 120%;
	white-space: nowrap;
	overflow: hidden;
}
.PC {display: inherit;}
.SP {display: none;}

:root {
	--font-default: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", YuGothic, "Yu Gothic Medium", "Yu Gothic", "メイリオ", Meiryo, Osaka, "sans-serif";
	--font-Mincho:  "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;

}

.lparea {
	max-width: 750px;
	margin: 0 auto;
	font-family: var(--font-default);
}
.mincho {
	font-family: var(--font-Mincho);
}
.lparea *,
.lparea *::before,
.lparea *::after {
  box-sizing: border-box;
	font-family: inherit;
  font-size: 1.333vw;
}
.lparea body,
.lparea h1,
.lparea h2,
.lparea h3,
.lparea h4,
.lparea p,
.lparea ul,
.lparea ol,
.lparea li,
.lparea figure,
.lparea figcaption,
.lparea blockquote,
.lparea dl,
.lparea dd {
  margin: 0;
  padding: 0;
	border: none;
	background: none;
}
.lparea ul[class],
.lparea ol[class] {
	list-style: none;
}
.lparea img {
  display: block;
  width: 100%;
}
.lparea input,
.lparea button,
.lparea textarea,
.lparea select {
  font: inherit;
}
.lparea button,
.lparea input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  border: none;
  background: none;
  outline: none;
}
.lparea input {
    border-radius: 0;
    background: transparent;
}
.lparea a:where([class]) {
	display: inline-block;
	transition: opacity 0.12s;
}
	.lparea a:where([class]):hover {
		opacity: 0.8;
	}

.lparea *[class] > mark {
	color: inherit;
	background: none;
}
/*RESET*/

:root {
	--font-default: 'Noto Sans JP', sans-serif;
	--font-Mincho: 'Noto Serif JP', serif;
}

  /*deviceWidth 750px 以上の時 全体のフォントサイズ 10px に固定*/
  @media screen and (min-width: 750px) {
		.lparea *,
		.lparea *::before,
		.lparea *::after {
      font-size: 10px; /*defaultFontsize*/
		}
  }


body {
	margin: 0;
	padding: 0;
}
.lparea {}
.lparea .img {
}
.lparea .btn {
	width: 71em;
	padding-left: 0.8em;
	margin: 0 auto;
	margin-top: 4.5em;
	margin-bottom: 4em;
}
	.lparea .btn a {}
				.lparea .btn a:hover {
					opacity: 0.8;
				}