/*	소속     : YELLOW-FINGER  */
/*	작성자   : 김건호         */
/*	작성일자 : 2017-02-24     */

/*******************************************
	#footer_type_01
********************************************/
#footer_type_01 {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 36px 0px 50px;
	background-color: #222222;
	color: #fff;
	box-sizing: border-box;
}

#footer_type_01 .footer_box {
	width: 100%; max-width: 1280px; height: auto;
	margin: 0 auto;
}

#footer_type_01 .footer_box .footer_info .footer_logo img {
	width: auto; height: 83px;
	margin-left: 18px;
}

#footer_type_01 .footer_box .footer_info .footer_txt {
	line-height: 27px;
	font-size: 14px;
	padding-left: 38px;
	padding-top: 10px;
}

#footer_type_01 .footer_box .footer_sns a{ margin-left: 8px; }

#footer_type_01 .footer_box .footer_sns img{
	width: 38px; height: 38px;
}

#footer_type_01 .footer_box .footer_sns a:first-child { margin-left: 0px; }


#footer_type_01 ,

#footer_type_01 .footer_box .footer_info ,
#footer_type_01 .footer_box .footer_info .footer_logo ,
#footer_type_01 .footer_box .footer_info .footer_txt ,

#footer_type_01 .footer_box .footer_info .footer_logo img ,

#footer_type_01 .footer_box .footer_sns ,
#footer_type_01 .footer_box .footer_sns a ,
#footer_type_01 .footer_box .footer_sns img {
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

/*******************************************
	YELLOW-FINGER
********************************************/


@media (max-width: 479px){ 
	#footer_type_01 { padding: 36px 15px 50px; }

	#footer_type_01 .footer_box .footer_info { width: 100%; text-align: center; }
	#footer_type_01 .footer_box .footer_info .footer_logo { width: 100%; text-align: center; }
	#footer_type_01 .footer_box .footer_info .footer_txt { width: 100%; text-align: center; padding-left: 0px; font-size: 12px; padding-top: 15px; }

	#footer_type_01 .footer_box .footer_info .footer_logo img { margin-left: 0px; }

	#footer_type_01 .footer_box .footer_sns { width: 100%; text-align: center; padding-top: 15px; }
	#footer_type_01 .footer_box .footer_sns a{ margin-left: 5px; } 
	#footer_type_01 .footer_box .footer_sns img { width: 30px; height: 30px; }

}

@media (max-width: 749px) and (min-width: 480px) { 
	#footer_type_01 { padding: 36px 15px 50px; }

	#footer_type_01 .footer_box .footer_info { width: 100%; text-align: center; }
	#footer_type_01 .footer_box .footer_info .footer_logo { width: 100%; text-align: center; }
	#footer_type_01 .footer_box .footer_info .footer_txt { width: 100%; text-align: center; padding-left: 0px; font-size: 12px; padding-top: 15px; }

	#footer_type_01 .footer_box .footer_info .footer_logo img { margin-left: 0px; }

	#footer_type_01 .footer_box .footer_sns { width: 100%; text-align: center; padding-top: 15px; }
	#footer_type_01 .footer_box .footer_sns a{ margin-left: 5px; } 
	#footer_type_01 .footer_box .footer_sns img { width: 30px; height: 30px; }

}

@media (max-width: 1023px) and (min-width: 750px) { 
	#footer_type_01 { padding: 36px 15px 50px; }
	#footer_type_01 .footer_box .footer_info .footer_logo img { margin-left: 0px; }
}

@media (max-width: 1279px) and (min-width: 1024px) { 
	#footer_type_01 { padding: 36px 15px 50px; }
	#footer_type_01 .footer_box .footer_info .footer_logo img { margin-left: 0px; }
}

@media (max-width: 1309px) and (min-width: 1280px) { 
	#footer_type_01 { padding: 36px 15px 50px; }
	#footer_type_01 .footer_box .footer_info .footer_logo img { margin-left: 0px; }
}

@media (max-width: 1600px) and (min-width: 1310px) { 
	#footer_type_01 { padding: 36px 15px 50px; }
	#footer_type_01 .footer_box .footer_info .footer_logo img { margin-left: 0px; }

}
