<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#wrapper-main {
	padding: 0px;
	margin: 0px auto;
	max-width: 100%;
	width: 1024px;
	position: relative;
	font-family: 繝｡繧､繝ｪ繧ｪ, Meiryo, '�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け', sans-serif;
	font-size: 12px;
}

#wrapper-main img {
	border-radius: 0 !important;
}

#page {
	padding: 2em 0;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	width: 962px;
	position: relative;
}

.bnr {
	display: none;
}

h3 {
	margin: 1em 0;
}

/*head*/

.btn_more {
	background-image: url(./-btn_more.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	min-height: 2rem;
	margin: 1rem 0;
}

.btn_more:hover {
	background-image: url(./-btn_more_o.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	min-height: 2rem;
	margin: 1rem 0;
	cursor: pointer;
}

.itemlist {
	padding: 33px 0px;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	font-size: 12px;
}

.itemS,
.itemN,
.itemW,
.itemMX {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 1em 0px !important;
	text-align: center;
}

.itemS a,
.itemN a,
.itemW a,
.itemMX a {
	text-decoration: underline;
}

.itemS a:hover,
.itemN a:hover,
.itemW a:hover,
.itemMX a:hover {
	color: #1F8D1A;
}

.item_nm3,
.item_nm2 {
	height: 80px;
}

.right,
.left {
	width: 100%;
	margin: 2em 0;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: center;
}

.no {
	width: 9%;
}

.description {
	width: 90%;
}

.item_nm {
	text-align: center;
}

.item_imgbox {
	width: 100%;
	text-align: center;
}

.item-bg:before {
	padding-top: 75%;
	display: block;
	content: '';
}

.sp_main {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	align-items: flex-start;
}

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

.sp_item_list {
	text-align: center;
	padding: 10px;
	width: 100%;
	background: #ffffff;
	border: 5px solid #007359;
	border-radius: 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.item_nm4 {
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	font-size: 12px;
}

.img-bg:before {
	content: '';
	padding-top: 270%;
	display: block;
}

.img-bg2:before {
	content: '';
	padding-top: 260%;
	display: block;
}

.img-txt {
	position: absolute;
	top: 78%;
	transform: translateY(-50%);
}

.img-txt2 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.img-txt3 {
	position: absolute;
	top: 18px;
	right: 0;
	transform: translateY(-37%);
}

.img-txt4 {
	position: absolute;
	top: 20px;
	left: 10px;
}

.img-txt5 {
	position: absolute;
	right: 0;
	top: 0;
}

.img-txt6 {
	position: absolute;
	top: 10px;
	left: 10px;
}

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

	.bnr {
		display: block;
	}

	.itemS {
		width: 24%
	}

	.itemN {
		width: 30%;
	}

	.itemW {
		width: 49%;
	}

	.itemMX {
		width: 65%;
	}

	.left {
		width: 49%;
	}

	.right {
		width: 49%;
	}

	.featuretext {
		color: #ffffff;
	}
}

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

	.itemS,
	.itemN,
	.itemW,
	.itemMX {
		width: 48%;
	}


	.itemlist {
		padding: 0;
	}

	.sp-item {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		align-items: center
	}

	.sp-txtbg:before {
		content: '';
		display: block;
		padding-top: 130%;
	}
}</pre></body></html>