@font-face {
	font-family: 'Meiryo';
}



.text-contact {
	color: #fff;
	font-family: 'Meiryo', Montserrat, 'NanumSquare';
	font-size:20px;
	line-height:24px;
	margin:10px 30px;
}
.text-muted {
	color: #777
}
.text-service {
	color: #000;
	font-family:'Meiryo', 'NanumSquare';
	font-size:17px;
}
.text-service2 {
	color: #adb4c7;
	font-family:'Meiryo', 'NanumSquare';
	font-size:17px;
}
.text-primary {
	color: #fed136
}
.text-white {
	color: #fff
}
.text-white-primary {
	color: #fff;
	font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:35px;
	line-height:35px;
}
.text-white-primary-kor {
	color: #fff;
	font-family:'Meiryo';
	font-size:35px;
}
.text-weight-normal {
	font-weight: 400;
}
.text-nav-kor {
	color: #fff;
	font-family:'Meiryo';
	font-size: 15px;
	font-weight: 700
}
.text-feature-title {
	font-family:'Meiryo';
	font-size:30px;
	font-weight:bold;
}
.text-feature-desc {
	font-family:'Meiryo';
	font-size:17px;
	line-height:24px;
}
.text-reference-title {
	color: #000;
	font-family:'Meiryo';
	font-size:30px
}
.text-reference-desc {
	color: #000;
	font-family:'Meiryo';
	font-size:17px;
}
.text-plan-title {
	font-family:Montserrat; 
	font-size:30px; 
	color:#596377; 
	font-weight:700;
	text-transform:uppercase;
}
.service-heading {
	font-size:18px;
	margin: 15px 0;
	text-transform: uppercase;
}
p {
	font-family:'Meiryo';
	font-size: 18px;
	line-height: 1.75
}
p.large {
	font-size: 16px
}
a, a:hover, a:focus, a:active, a.active {
	outline: 0
}
a {
	color: #fff
}
a:hover, a:focus, a:active, a.active {
	color: #fff
}
h1, h2, h3, h4, h5, h6 {
	font-family: Montserrat,'Meiryo',  "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: none;
	font-weight: 700;
}