/*================================================================================================
    ¸Þ´º : ½ºÆ®¸³Æ®
================================================================================================*/
.fa-navicon:before, .fa-reorder:before, .fa-bars:before{
	cursor: pointer;
}

.navegacion{
	position: fixed;
	top: 7.368rem;
	left: 0;
	width: 0%;
	height: 100vh;
	background: rgba(0,0,0,.0);
	z-index: 99999999999;
}
.navegacion ul{
	width: 270px;
	height: 100%;
	background: #fff;
	list-style: none;

	position: absolute;
	top: 0;
	left: -320px;
	border-top: 1px solid #e3e3e3;

	transition: left .3s;
}

.navegacion .menu li.title-menu{
	padding: 10px;
	background: #ff7e00;
	color: #fff;
	text-align: center;
	font-size: 20px;
}

.navegacion .menu a{
	display: block;
	padding: 1.053rem 1.053rem;
	border-bottom: 1px solid #e3e3e3;

	font-weight: 500;
	color: #000000;	
	font-size: 1.158rem;
	text-align: left;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}

.navegacion .menu a:hover{
	background: #d02128;
	color: #fff;
}

.navegacion .menu li span.icon-menu{
	margin-right: 12px;
}

.navegacion .menu .item-submenu > a::after{
	font: normal normal normal 14px/1 FontAwesome;
  	font-size: inherit;
  	text-rendering: auto;
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
	content: '\f105';

	float: right;
	color: #C5C5C5;
	padding: 5px 0 0 0;
}
.navegacion .menu .item-submenu > a:hover::after,
.navegacion .menu .item-submenu > a:focus::after,
.navegacion .menu .item-submenu > a:active::after{
	color: #ffffff;
}

#button-menu{
	width: 42px;
	font-size: 42px;
	color: #FFFFFF;	
	text-align: right;
	top: 0.368rem;
	right: 0;
	position: absolute;
	z-index: 99999;
}

@media (max-width: 575px){
	.navegacion{
		position: fixed;
		top: 5.263rem;
		left: 0;
		width: 0%;
		height: 100vh;
		background: rgba(0,0,0,.0);
		z-index: 99999999999;
	}
	#button-menu{
		width: 35px;
		font-size: 35px;
		color: #FFFFFF;	
		text-align: right;
		top: 0.263rem;
		right: 0;
		position: absolute;
		z-index: 99999;
	}
}


/* Submenu ============*/

.navegacion .submenu li.title-menu{
	background: #fff;
	color: #000000;
	font-size: 20px;
	font-weight: 500;
}

.navegacion .submenu li.go-back{
	padding: 10px 13px;
	background: #2e2e2e;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
}

.navegacion .submenu li.go-back::before{
	font: normal normal normal 14px/1 FontAwesome;
  	font-size: inherit;
  	text-rendering: auto;
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
	content: '\f0d9';
	margin-right: 10px;
}

/*================================================================================================
    Ä«ÇÇ¶óÀÌÅÍ : ±âº»·¹ÀÌ¾Æ¿ô
================================================================================================*/
.copyright{
	width: 100%;
	overflow: hidden;
	background-color: rgba(249, 231, 232, 1.0);
	padding: 3.684rem 0 0 0;
}
.copyright .copyright_contact{
	width: 100%;
	overflow: hidden;
}
.copyright .copyright_info{
	width: 100%;
	overflow: hidden;
	padding: 3.684rem 0 0 0;
}
.copyright .copyright_name{
	width: 100%;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	padding: 4.211rem 0 0 0;
}

@media (max-width: 575px){
	.copyright .copyright_info{
		width: 100%;
		overflow: hidden;
		padding: 1.579rem 0 0 0;
	}
}


/*================================================================================================
    Ä«ÇÇ¶óÀÌÅÍ : ¹®ÀÇÇÏ±â
================================================================================================*/
.copyright .copyright_contact .copyright_contact_title{
	width: 100%;
	overflow: hidden;
}
.copyright .copyright_contact .copyright_contact_cursor{
	width: 100%;
	overflow: hidden;
	text-align: right;
	padding: 1.737rem 0 0 0;
}
.copyright .copyright_contact .copyright_contact_title .cct_title{
	font-family: 'Gmarket Sans', sans-serif;
	font-weight: 700;
	font-size: 3.158rem;
	color: #000000;
	line-height: 3.421rem;
}
.copyright .copyright_contact .copyright_contact_title .cct_text{
	font-family: 'Gmarket Sans', sans-serif;
	font-weight: 300;
	font-size: 1.579rem;
	color: #000000;
	line-height: 2.211rem;
	padding: 1.579rem 0 0 0;
}
.copyright .copyright_contact .copyright_contact_cursor img{
	width: 100px;
}

@media (max-width: 575px){
	.copyright .copyright_contact .copyright_contact_cursor{
		width: 100%;
		overflow: hidden;
		text-align: right;
		padding: 1.316rem 0 0 0;
	}
	.copyright .copyright_contact .copyright_contact_title .cct_title{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 700;
		font-size: 2.632rem;
		color: #000000;
		line-height: 3.421rem;
	}
	.copyright .copyright_contact .copyright_contact_title .cct_text{
		font-family: 'Gmarket Sans', sans-serif;
		font-weight: 300;
		font-size: 1.579rem;
		color: #000000;
		line-height: 2rem;
		padding: 0.789rem 0 0 0;
	}
	.copyright .copyright_contact .copyright_contact_cursor img{
		width: 80px;
	}
}


/*================================================================================================
    Ä«ÇÇ¶óÀÌÅÍ : È¸»çÁ¤º¸
================================================================================================*/
.copyright .copyright_info .copyright_info_content{
	width: 100%;
	font-size: 0.947rem;
	color: #5c5c5c;
	line-height: 1.421rem;
}
.copyright .copyright_info .copyright_info_right{
	width: 100%;
	text-align: left;
	font-size: 0.947rem;
	color: #5c5c5c;
	padding: 0.526rem 0 0 0;
}

@media (max-width: 575px){
	.copyright .copyright_info .copyright_info_right{
		width: 100%;
		text-align: left;
		font-size: 0.789rem;
		color: #5c5c5c;
		padding: 0.526rem 0 0 0;
	}
}


/*================================================================================================
    Ä«ÇÇ¶óÀÌÅÍ : È¸»çÀÌ¸§
================================================================================================*/
.copyright .copyright_name img{
	width: 98%;
	max-width: 1881px;
}