
@media screen and (max-width:767px) { 
	.page_title.about_intro {
		height: 100vh;
	}
	.about_intro_logo {
		font-size: 6vw;
		white-space: nowrap;
		top:50%;
		transform: translate(-50%,-50%);
	}
	.about_intro_mask {
		transform: scale(4);
	}
	.about_intro_txt {
		width: 100%;
		padding: 25px;
		bottom: 0;
		top: 100px;
	}
	.about_intro_txt > strong {
		font-size: 8vw;
		margin-bottom: 30px;
	}
	.about_intro_txt > span {
		font-size: 16px;
		margin-bottom: 30px;
	}
	.about_intro_txt > p {
		font-size: 13px;
		margin: 0;
	}
	.decode_desc {
		padding: 0 25px;
		margin-bottom: 50px;
	}
	.decode_desc h3 {
		font-size: 6vw;
	}
	.decode_desc p {
		font-size: 13px;
	}
	.space {
		display: block;
	}
	.area_wrap {
		margin-top: 0;
		flex-wrap: wrap;
	}
	.area_item {
		flex: none;
		width: 50%;
	}
	.data_txt {
		padding: 0 25px;
	}
	.data_item {
		margin-bottom: 15px;
	}
	.merit_row {
		flex-direction: column;
	}
	.merit_row.left {
		flex-direction: column-reverse;
	}
	.merit_row.left .merit_cont {
		text-align: left;
	}
	.merit_cont {
		padding: 25px 0;
	}
	.merit_cont h3 {
		font-size: 5vw;
		margin-bottom: 15px;
	}
	.merit_cont p {
		font-size: 1.15rem;
	}
	.merit_cont h3:after {
		content: none;
	}
	.merit_cont.left {
		text-align: left;
	}
	.cert-wrap {
		flex-direction: column;
	}
	.cert-frame.single {
		position: relative;
		top: 0;
		width: 100%;
	}
	.cert-frame.multi {
		padding: 25px 0;
	}
	.cert-item.span-4 {
		grid-column: span 6;
	}
	.client_wrap li {
		width: 33.333%;
		padding: 25px;
	}
	/* 연력 */
	.history_wrap {
		padding-left: 50px;
	}
	.history_wrap:before {
		left: 20px;
	}
	.history_row:after {
		left: -30px;
	}
	.history_year {
		text-align: left;
	}
	.history_item {
		width: 100%;
	}
	.history_item ul li {
		font-size: 14px;
	}
	.history_year.right {
		padding-left: 0;
	}
	/* contact */
	.contact_info {
		padding: 25px;
	}
	.info_branch {
		margin-top: 25px;
	}
	.contact_card.span-4 {
		grid-column: span 12;
	}
}