h6 {font-weight:600; }

.desc p.engPadding{padding:0 185px;}
.wrap .content-box .tit-wrap .tit {font-size:28px; line-height:1.4; }
.desc p, p.desc, dd.desc {font-size:16px; line-height:1.6; }
.wrap .col2 .half-box .txt .desc {line-height:1.6; }
.wrap .kv p {line-height:1.6; }
.wrap .kv .txt {width:830px; }

.wrap .list-wrap ul > li .desc p {font-size:16px; }

.wrap .col .floating-txt .desc p span:before {content:'ㆍ';font-size:inherit; color:#fff; position:absolute; left:-15px; }

.section-tit {margin-bottom:30px; line-height:1.4;}

@media screen and (max-width: 1440px) {
	.desc p.engPadding{padding:0 12.847vw;}
	.wrap .content-box .tit-wrap .tit {font-size:1.94vw;}
	.desc p, p.desc, dd.desc {font-size:1.11vw;}
	.wrap .kv .txt {width:57.64vw; }

	.wrap .list-wrap ul > li .desc p {font-size:1.11vw; }

	.section-tit {margin-bottom:2.08vw; }
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	.wrap .content-box .tit-wrap .tit {font-size:20px;}
	.desc p, p.desc, dd.desc {font-size:11px;}
}

@media screen and (max-width: 768px) {
	.desc p.engPadding{padding:0;}

	.wrap .kv h2 {font-size:8vw; }
	.wrap .kv p {font-size:4vw; }

	.wrap .kv .txt {width:100%; }

	.wrap .content-box .tit-wrap .tit {font-size: 6vw; line-height: 1.4;}
	.desc p, p.desc, dd.desc {font-size:4vw;}

	.wrap .col .floating-txt .tit {font-size:6vw; }
	.wrap .col2 .half-box .txt .tit {margin-bottom:1.6vw; line-height:1.4;}

	.wrap .list-wrap ul > li .desc p {font-size:4.17vw; }

	.wrap .tabmenu li a {font-size:4vw; }

	.section-tit {margin-bottom:5vw; }
}