/*================================
    top
================================*/
@media (min-width: 1100px){
	.top{
		width: 100%;
		height: 85px;
		position: fixed;
		z-index: 22222222222;
		background: #FFFFFF;
		border-bottom: 1px solid #e6e6e6;
	}
	.top .top_logo{
		width: 22%;
		float: left;
	}
	.top .top_menu{
		width: 60%;
		float: left;
		text-align: right;
	}
	.top .top_tel{
		width: 18%;
		float: left;
		text-align: right;
	}
}
@media (min-width: 1200px){
	.top{
		width: 100%;
		height: 100px;
		position: fixed;
		z-index: 22222222222;
		background: #FFFFFF;
		border-bottom: 1px solid #e6e6e6;
	}
	.top .top_logo{
		width: 20%;
		float: left;
	}
	.top .top_menu{
		width: 62%;
		float: left;
		text-align: right;
	}
	.top .top_tel{
		width: 18%;
		float: left;
		text-align: right;
	}
}
@media (min-width: 1300px){
	.top{
		width: 100%;
		height: 110px;
		position: fixed;
		z-index: 22222222222;
		background: #FFFFFF;
		border-bottom: 1px solid #e6e6e6;
	}
	.top .top_logo{
		width: 20%;
		float: left;
	}
	.top .top_menu{
		width: 64%;
		float: left;
		text-align: right;
	}
	.top .top_tel{
		width: 16%;
		float: left;
		text-align: right;
	}
}
@media (min-width: 1400px){
	.top{
		width: 100%;
		height: 120px;
		position: fixed;
		z-index: 22222222222;
		background: #FFFFFF;
		border-bottom: 1px solid #e6e6e6;
	}
	.top .top_logo{
		width: 20%;
		float: left;
	}
	.top .top_menu{
		width: 64%;
		float: left;
		text-align: right;
	}
	.top .top_tel{
		width: 16%;
		float: left;
		text-align: right;
	}
}
@media (min-width: 1500px){
	.top{
		width: 100%;
		height: 140px;
		position: fixed;
		z-index: 22222222222;
		background: #FFFFFF;
		border-bottom: 1px solid #e6e6e6;
	}
	.top .top_logo{
		width: 20%;
		float: left;
	}
	.top .top_menu{
		width: 63%;
		float: left;
		text-align: right;
	}
	.top .top_tel{
		width: 17%;
		float: left;
		text-align: right;
	}
}
@media (min-width: 1600px){
	.top .top_logo{
		width: 28%;
		float: left;
	}
	.top .top_menu{
		width: 57%;
		float: left;
		text-align: right;
	}
	.top .top_tel{
		width: 15%;
		float: left;
		text-align: right;
	}
}
@media (min-width: 1700px){
	.top .top_logo{
		width: 28%;
		float: left;
	}
	.top .top_menu{
		width: 57%;
		float: left;
		text-align: right;
	}
	.top .top_tel{
		width: 15%;
		float: left;
		text-align: right;
	}
}
@media (min-width: 1800px){
	.top .top_logo{
		width: 22%;
		float: left;
	}
	.top .top_menu{
		width: 63%;
		float: left;
		text-align: right;
	}
	.top .top_tel{
		width: 15%;
		float: left;
		text-align: right;
	}
}

/*================================
    top-·Î°í
================================*/
.top .top_logo img{
	width: 100%;
	max-width: 356px;
}

@media (min-width: 1100px){
	.top .top_logo{
		padding: 22px 0 0 0;
	}
}
@media (min-width: 1200px){
	.top .top_logo{
		padding: 32px 0 0 0;
	}
}
@media (min-width: 1300px){
	.top .top_logo{
		padding: 32px 0 0 0;
	}
}
@media (min-width: 1400px){
	.top .top_logo{
		padding: 39px 0 0 0;
	}
}

/*================================
    top-ÀüÈ­¹øÈ£
================================*/
@media (min-width: 1100px){
	.top .top_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 18px;
		color: #2f44a1;
		padding: 30px 0 0 0;
	}
	.top .top_tel img{
		width: 24px;
		margin: 0 12px 0 0;
	}
}
@media (min-width: 1200px){
	.top .top_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 19px;
		color: #2f44a1;
		padding: 40px 0 0 0;
	}
	.top .top_tel img{
		width: 24px;
		margin: 0 12px 0 0;
	}
}
@media (min-width: 1300px){
	.top .top_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 20px;
		color: #2f44a1;
		padding: 40px 0 0 0;
	}
	.top .top_tel img{
		width: 24px;
		margin: 0 12px 0 0;
	}
}
@media (min-width: 1400px){
	.top .top_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 20px;
		color: #2f44a1;
		padding: 50px 0 0 0;
	}
	.top .top_tel img{
		width: 24px;
		margin: 0 12px 0 0;
	}
}
@media (min-width: 1500px){
	.top .top_tel{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 500;
		font-size: 22px;
		color: #2f44a1;
		padding: 60px 0 0 0;
	}
	.top .top_tel img{
		width: 24px;
		margin: 0 16px 0 0;
	}
}

/*================================
    Ä«ÇÇ¶óÀÌÅÍ-±âº»
================================*/
.copyright{
	width: 100%;
	overflow: hidden;
}
.sub_copyright{
	border-top: 1px solid #dedede;
}

@media (min-width: 1100px){
	.copyright .copyright_logo{
		width: 30%;
		float: left;
	}
	.copyright .copyright_info{
		width: 70%;
		float: left;
	}
}
@media (min-width: 1200px){
	.copyright .copyright_logo{
		width: 30%;
		float: left;
	}
	.copyright .copyright_info{
		width: 70%;
		float: left;
	}
}
@media (min-width: 1300px){
	.copyright .copyright_logo{
		width: 22%;
		float: left;
	}
	.copyright .copyright_info{
		width: 78%;
		float: left;
	}
}
@media (min-width: 1400px){
	.copyright .copyright_logo{
		width: 22%;
		float: left;
	}
	.copyright .copyright_info{
		width: 78%;
		float: left;
	}
}
@media (min-width: 1500px){
	.copyright .copyright_logo{
		width: 25%;
		float: left;
	}
	.copyright .copyright_info{
		width: 75%;
		float: left;
	}
}

/*================================
    Ä«ÇÇ¶óÀÌÅÍ-·Î°í
================================*/
.copyright .copyright_logo img{
	width: 90%;
	max-width: 302px;
}

@media (min-width: 1100px){
	.copyright .copyright_logo{
		padding: 30px 0;
	}
}
@media (min-width: 1200px){
	.copyright .copyright_logo{
		padding: 30px 0;
	}
}
@media (min-width: 1300px){
	.copyright .copyright_logo{
		padding: 30px 0;
	}
}
@media (min-width: 1400px){
	.copyright .copyright_logo{
		padding: 40px 0;
	}
}

/*================================
    Ä«ÇÇ¶óÀÌÅÍ-Á¤º¸
================================*/
@media (min-width: 1100px){
	.copyright .copyright_info{
		padding: 30px 0 10px 0;
	}
	.copyright .copyright_info span{
		padding: 0 10px 0 0;
	}
	.copyright .copyright_info p{
		font-size: 15px;
		color: #5e5e5e;
		line-height: 20px;
		padding: 0 0 5px 0;
	}
	.copyright .copyright_info .copyright_info_right{
		font-size: 14px;
	}
}
@media (min-width: 1200px){
	.copyright .copyright_info{
		padding: 34px 0 0 0;
	}
	.copyright .copyright_info span{
		padding: 0 10px 0 0;
	}
	.copyright .copyright_info p{
		font-size: 15px;
		color: #5e5e5e;
		line-height: 20px;
		padding: 0 0 5px 0;
	}
	.copyright .copyright_info .copyright_info_right{
		font-size: 14px;
	}
}
@media (min-width: 1300px){
	.copyright .copyright_info{
		padding: 34px 0 0 0;
	}
	.copyright .copyright_info span{
		padding: 0 10px 0 0;
	}
	.copyright .copyright_info p{
		font-size: 15px;
		color: #5e5e5e;
		line-height: 15px;
		padding: 0 0 5px 0;
	}
	.copyright .copyright_info .copyright_info_right{
		font-size: 14px;
	}
}
@media (min-width: 1400px){
	.copyright .copyright_info{
		padding: 42px 0 0 0;
	}
	.copyright .copyright_info span{
		padding: 0 20px 0 0;
	}
	.copyright .copyright_info p{
		font-size: 15px;
		color: #5e5e5e;
		line-height: 15px;
		padding: 0 0 5px 0;
	}
	.copyright .copyright_info .copyright_info_right{
		font-size: 14px;
	}
}
@media (min-width: 1500px){
	.copyright .copyright_info span{
		padding: 0 30px 0 0;
	}
	.copyright .copyright_info p{
		font-size: 16px;
		color: #5e5e5e;
		line-height: 16px;
		padding: 0 0 10px 0;
	}
	.copyright .copyright_info .copyright_info_right{
		font-size: 15px;
	}
}