@charset "UTF-8";

.emark {}

.emark_title {}

.emark_title>.icon {}

.emark_title>small {}

.emark_title>b {}

.emark_text {}

.emark_text-center {
	text-align: center;
}

.emark_oLWrap {
	margin-top: 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 28px 37px;
}

.emark_deco {}

.emark_deco>img {
	display: block;
}

.emark_oList {
	list-style: none;
	counter-reset: number;
}

.emark_oList>li {
	counter-increment: number;
	position: relative;
	z-index: 1;
	/* padding-left: 35px; */
	margin-top: 35px;
	padding: 0 35px;
}

/*.emark_oList > li::before {
	content: counter(number)".";
	font-family: 'Bellefair', serif;
	color: #c3a146;
	font-size: 38px;
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}*/
.emark_oList>li:first-child {
	margin-top: 0;
}

.emark_oList>li:last-child {}

.emark_oList>li:nth-child(2n+1) {}

.emark_oList>li:nth-child(n+3) {}

.emark_oList>li>b {
	font-size: 28px;
	font-weight: normal;
	display: block;
	line-height: 1.4;
}

.emark_oList>li>b>sup {}

.emark_oList>li>small {
	font-size: 13px;
	line-height: 1.4;
	display: block;
}

.emark_box {
	border: 5px solid #f2f2ee;
	padding: 48px 10px;
}

.emark_txtWrap {
	max-width: 820px;
	margin: 0 auto;
}

.emark_cols {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.emark_col {}

.emark_col-no1 {
	width: 27%;
}

.emark_image {}

.emark_image>img {
	display: block;
	margin: 0 auto;
}

.emark_col-no2 {
	width: 73%;
}

.emark_list {
	list-style: none;
	max-width: 500px;
}

.emark_list>li {
	border-bottom: 1px solid #dddddd;
	display: flex;
	align-items: center;
	line-height: 1.4;
	padding: 8px;
	justify-content: space-between;
}

.emark_list>li:first-child {}

.emark_list>li:last-child {
	border-bottom: none;
}

.emark_list>li:nth-child(2n+1) {}

.emark_list>li:nth-child(n+3) {}

.emark_list>li>b {
	font-weight: normal;
	font-size: 30px;
	display: block;
	letter-spacing: 0.07em;
}

.emark_list>li>b>span {
	color: #e83428;
}

.emark_list>li>small {
	font-size: 15px;
	display: block;
	width: 30%;
}

.movie {
	margin-top: 50px;
}

.movie_cnt {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 15px 10px;
}

.movie_box {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.movie_box>p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
}

.movie_box iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.movie_box a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.movie_item {
	display: block;
	aspect-ratio: 16 / 9;
	position: relative;
	width: 100%;
}

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

@media screen and (max-width:999px) {
	.emark {}

	.emark_title {}

	.emark_title>.icon {}

	.emark_title>small {}

	.emark_title>b {}

	.emark_text {}

	.emark_text-center {}

	.emark_oLWrap {
		margin-top: 20px;
		padding: 25px;
	}

	.emark_deco {
		width: 45px;
	}

	.emark_deco>img {}

	.emark_oList {}

	.emark_oList>li {
		padding-left: 30px;
	}

	.emark_oList>li::before {
		font-size: 32px;
	}

	.emark_oList>li:first-child {}

	.emark_oList>li:last-child {}

	.emark_oList>li:nth-child(2n+1) {}

	.emark_oList>li:nth-child(n+3) {}

	.emark_oList>li>b {
		font-size: 24px;
	}

	.emark_oList>li>b>sup {}

	.emark_oList>li>small {}

	.emark_box {
		padding: 40px 15px;
	}

	.emark_txtWrap {}

	.emark_cols {}

	.emark_col {}

	.emark_col-no1 {}

	.emark_image {}

	.emark_image>img {}

	.emark_col-no2 {}

	.emark_list {}

	.emark_list>li {}

	.emark_list>li:first-child {}

	.emark_list>li:last-child {}

	.emark_list>li:nth-child(2n+1) {}

	.emark_list>li:nth-child(n+3) {}

	.emark_list>li>b {
		font-size: 28px;
	}

	.emark_list>li>b>span {}

	.emark_list>li>small {
		font-size: 14px;
	}
}

@media screen and (max-width:767px) {
	.emark {}

	.emark_title {}

	.emark_title>.icon {}

	.emark_title>small {}

	.emark_title>b {}

	.emark_text {}

	.emark_text-center {
		text-align: left;
	}

	.emark_oLWrap {
		padding: 55px 15px;
		position: relative;
		z-index: 1;
	}

	.emark_deco {
		width: 28px;
		position: absolute;
		z-index: 3;
		left: 50%;
		-webkit-transform: translateX(-50%) rotate(90deg);
		transform: translateX(-50%) rotate(90deg);
	}

	.emark_deco>img {}

	.emark_oList {
		margin: 0 auto;
	}

	.emark_oList>li {
		padding-left: 17px;
		margin-top: 15px;
	}

	.emark_oList>li::before {
		font-size: 22px;
	}

	.emark_oList>li:first-child {}

	.emark_oList>li:last-child {}

	.emark_oList>li:nth-child(2n+1) {}

	.emark_oList>li:nth-child(n+3) {}

	.emark_oList>li>b {
		font-size: 16px;
	}

	.emark_oList>li>b>sup {}

	.emark_oList>li>small {
		font-size: 12px;
	}

	.emark_box {
		border-width: 3px;
		padding: 20px 10px;
	}

	.emark_txtWrap {}

	.emark_cols {
		display: block;
		margin-bottom: 20px;
	}

	.emark_col {
		width: auto;
	}

	.emark_col-no1 {
		margin-bottom: 10px;
	}

	.emark_image {}

	.emark_image>img {}

	.emark_col-no2 {}

	.emark_list {}

	.emark_list>li {
		flex-direction: column;
		text-align: center;
	}

	.emark_list>li:first-child {}

	.emark_list>li:last-child {}

	.emark_list>li:nth-child(2n+1) {}

	.emark_list>li:nth-child(n+3) {}

	.emark_list>li>b {
		font-size: 20px;
	}

	.emark_list>li>b>span {}

	.emark_list>li>small {
		font-size: 13px;
		width: auto;
	}

	.emark_deco-01 {
		top: -50px;
	}

	.emark_deco-02 {
		bottom: -50px;
	}

	.movie_cnt {
		display: block;
	}

	.movie_box {
		margin-bottom: 10px;
	}
}