/* =============================================
	Base Set
============================================= */
	html {
		font-size: 62.5%;
	}

	body {
		font-family: 'Noto Sans JP', '游ゴシック体', YuGothic, '游ゴシック Medium', 'Yu Gothic Medium', 'Noto Sans JP', sans-serif, 'ヒラギノ角ゴ ProN W3', 'Hiragino Sans', 'Hiragino Kaku Gothic Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', HelveticaNeue, Roboto, Verdana, Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
		font-feature-settings: "palt"1;
		font-size: 1.6rem;
		font-weight: 400;
		line-height: 1.5;
		color: #030303;
		letter-spacing: 0.04em;
	}

	.wrapper {
		position: relative;
	}

/* -------------------------------------
	Img
------------------------------------- */
	img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

/* -------------------------------------
	Link
------------------------------------- */
	a {
		transition: all .3s ease;
	}

	a:hover {
		/* opacity: 0.7; */
	}

	*:focus {
		outline: none;
	}

/* -------------------------------------
	Common
------------------------------------- */
	/* hidden */
	.hidden-sp {
		display: none !important;
	}

	.hidden-pc {
		display: block !important;
	}

	@media (min-width: 768px) {
		.hidden-pc {
			display: none !important;
		}

		.hidden-sp {
			display: block !important;
		}
	}

	/* inner */
	.max-inner {
		width: 100%;
		margin: 0 auto;
		box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .5);
		position: relative;
		max-width: 500px;
	}
	@media (min-width: 768px) {
		.max-inner {
			max-width: 375px;
		}
	}
	@media (min-width: 1280px) {
		.max-inner {
			max-width: 500px;
		}
	}
	.l-inner {
		padding: 0 30px;
	}


	/* btn */

	.btn__rounded {
		max-width: 320px;
		margin: 0 auto;
		border-radius: 34px;
		text-align: center;
		font-weight: 700;
		font-size: 2.0rem;
		background-color: #eeb643;
		filter: drop-shadow(3px 3px 1px rgba(209, 65, 2, 1));
		padding: 20px;
	}
	.btn-apply__note {
		text-align: center;
		color: #fff;
		margin-top: 10px;
	}

	.letters__note {
		font-size: 1.2rem;
		font-weight: 400;
	}

