@charset "UTF-8";
.post {}
.post_inner {}
.post_sect {
	margin-bottom: 80px;
}
.post_sect:last-child {
	margin-bottom: 0;
}
.post_cols {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
}
.post_col {}
.post_col-no1 {
	width: calc(100% - 488px);
}
.post_title {}
.post_text {
	text-align: left;
	margin-bottom: 0;
}
.post_col-no2 {
	width: 460px;
}
.post_image {}
.post_image > img {
    display: block;
    max-width: 100%;
    height: auto;
}
.post_cols-rev {
	flex-direction: row;
}
.intro {
	margin-bottom: 80px;
}
.intro_title {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 20px;
}
.intro_list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}
.intro_list > li {
	width: 30%;
	margin-left: 5%;
	box-shadow: 10px 10px 20px rgba(0, 0, 0, .1);
}
.intro_list > li:nth-child(3n+2) {
	transition-delay: .5s;
}
.intro_list > li:nth-child(3n+3) {
	transition-delay: .7s;
}
.intro_list > li:first-child {}
.intro_list > li:last-child {}
.intro_list > li:nth-child(3n+1) {
	margin-left: 0;
}
.intro_list > li:nth-child(n+4) {
	margin-top: 5%;
}
.intro_list > li > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.use {}
.use_title {}
.use_title > b {}
.use_title > small {}
.use_list {
	list-style: none;
	display: flex;
	justify-content: space-between;
}
.use_list > li {
	display: flex;
	align-items: center;
	flex-grow: 1;
}
.use_list > li:first-child {}
.use_list > li:last-child {}
.use_list > li:nth-child(2n+1) {}
.use_list > li:nth-child(n+3) {}
.use_fig {
	text-align: center;
}
.use_fig > img {
	display: block;
	margin: 0 auto;
}
.use_fig > figcaption {
	margin-top: 23px;
}
.use_image {
	flex-grow: 1;
	padding: 0 10px;
}
.use_image > img {
	display: block;
	margin: 0 auto;
}

.intro_text{
    text-align: center;
    margin-bottom: 55px;
}
@media screen and (min-width:1000px) {}
@media screen and (max-width:999px) {
	.post {}
	.post_inner {}
	.post_sect {
		margin-bottom: 60px;
	}
	.post_sect:last-child {}
	.post_cols {}
	.post_col {}
	.post_col-no1 {
		width: calc(100% - 340px);
	}
	.post_title {}
	.post_text {}
	.post_col-no2 {
		width: 300px;
	}
	.post_image {}
	.post_image > img {}
	.post_cols-rev {}
	.intro {}
	.intro_title {
		font-size: 24px;
		margin-bottom: 30px;
	}
	.intro_list {}
	.intro_list > li {}
	.intro_list > li:first-child {}
	.intro_list > li:last-child {}
	.intro_list > li:nth-child(3n+1) {}
	.intro_list > li:nth-child(n+4) {}
	.intro_list > li > img {}
	.use {}
	.use_title {}
	.use_title > b {}
	.use_title > small {}
	.use_list {
		justify-content: center;
	}
	.use_list > li {
		flex-grow: 0;
	}
	.use_list > li:first-child {}
	.use_list > li:last-child {}
	.use_list > li:nth-child(2n+1) {}
	.use_list > li:nth-child(n+3) {}
	.use_fig {}
	.use_fig > img {
		height: 80px;
		width: auto;
	}
	.use_fig > figcaption {
		margin-top: 10px;
	}
	.use_image {}
	.use_image > img {
		width: 40px;
	}.intro_text{}
}
@media screen and (max-width:767px) {
	.post {}
	.post_inner {}
	.post_sect {
		margin-bottom: 45px;
	}
	.post_sect:last-child {}
	.post_cols {
		display: block;
	}
	.post_col {
		width: auto;
	}
	.post_col-no1 {
		margin-bottom: 20px;
	}
	.post_title {}
	.post_text {}
	.post_col-no2 {}
	.post_image {
		max-width: 400px;
		margin: 0 auto;
	}
	.post_image > img {}
	.post_cols-rev {}
	.intro {
		margin-bottom: 45px;
	}
	.intro_title {
		font-size: 17px;
		margin-bottom: 10px;
	}
	.intro_list {}
	.intro_list > li {
		width: 48%;
		margin-left: 4%;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, .1);
	}
	.intro_list > li:nth-child(2n+1) {
		transition-delay: .3s;
	}
	.intro_list > li:nth-child(2n+2) {
		transition-delay: .5s;
	}
	.intro_list > li:first-child {}
	.intro_list > li:last-child {}
	.intro_list > li:nth-child(3n+1) {
		margin-left: 4%;
	}
	.intro_list > li:nth-child(2n+1) {
		margin-left: 0;
	}
	.intro_list > li:nth-child(n+3) {
		margin-top: 4%;
	}
	.intro_list > li > img {}
	.use {}
	.use_title {
		margin-bottom: 10px;
	}
	.use_title > b {}
	.use_title > small {}
	.use_list {
		flex-wrap: wrap;
	}
	.use_list > li {
		margin-top: 10px;
	}
	.use_list > li:first-child {}
	.use_list > li:last-child {}
	.use_list > li:nth-child(2n+1) {}
	.use_list > li:nth-child(n+3) {}
	.use_fig {}
	.use_fig > img {
		height: 60px;
	}
	.use_fig > figcaption {
		font-size: 12px;
	}
	.use_image {}
	.use_image > img {
		width: 25px;
	}.intro_text{
    margin-bottom: 20px;
}
}
